326

(323 odpowiedzi, napisanych Sprzęt - 8bit)

"Home" page for the SDX builds and documentation:

http://www.atari8.co.uk/side/

327

(41 odpowiedzi, napisanych Sprzęt - 8bit)

Where can one obtain 4:3 or 5:4 AR LCD monitors with HDMI inputs these days? :D

328

(108 odpowiedzi, napisanych Fabryka - 8bit)

Do we really need the 1/8" or so of plastic sleeving around the pins (on the underside of the board)? Surely the pins should be the same as those found on the VBXE adapter board, allowing the PCB to sit flush with the top of the CPU socket. This would allow the unit to be socketed on an XL, the board sitting too high otherwise. I certainly wouldn't want to remove the CPU socket on an XL and solder this directly to the motherboard. A simple design change would - I suggest - avoid the need for this.

329

(124 odpowiedzi, napisanych Fabryka - 8bit)

OK - I'll assume that until told otherwise. ;)

Thanks! Now to decypher MADS relocatable file format, for which I need to write a loader for the GUI...

330

(124 odpowiedzi, napisanych Fabryka - 8bit)

Thanks! :) But what is the significance of :5 and :2? They look like macro parameters.

The ability to indent STRUCT elements is most welcome.

331

(124 odpowiedzi, napisanych Fabryka - 8bit)

Can you explain subtle amendments to .STRUCT in latest version? (i.e. "var :3 .byte", etc). In addition, I'm interested in using the MADS native relocatable format for the GUI, but I'm having difficulty understanding the Google-translated documentation.

332

(169 odpowiedzi, napisanych Fabryka - 8bit)

Hmmm... I wonder where Lotharek got his inspiration for his design...

http://atari8.co.uk/images/XM301.jpg

http://www.atari8.co.uk/sio2sd/

333

(169 odpowiedzi, napisanych Fabryka - 8bit)

Wow. :D

334

(86 odpowiedzi, napisanych Fabryka - 8bit)

Zaxon - please post some of these photos at AA. The case and label look superb!

335

(86 odpowiedzi, napisanych Fabryka - 8bit)

pajero napisał/a:

Łe, pogieło mnie ;)
Czy finalnie żródła kodu udostępnisz?

No. ;)

336

(106 odpowiedzi, napisanych Fabryka - 8bit)

Pin napisał/a:

Wow :) - When final version?

Heh... six months for the first beta, I'd say. There's still a lot to do. :)

337

(106 odpowiedzi, napisanych Fabryka - 8bit)

Cosi napisał/a:

Very impressive. At first glance it looks much better than Commodore's GEOS.
Have you thought about turning your GUI into a standalone OS?

Thanks! Yes - I have considered that. I figure we need to make the UI work first, and release a version which works with DOS (SDX, MyDOS, etc). Beyond that, we can start to think about loftier goals, such as multi-tasking, and an integral FMS.

wieczor napisał/a:

What types of mouses are supported ? ST, Amiga, Geos?..

At the moment, ST (and compatible) mice only, although Amiga mouse compatibility is simple to add. We'll also support joystick, touch-tablet, etc, etc, in finished version. Keyboard control will also be possible.

338

(106 odpowiedzi, napisanych Fabryka - 8bit)

First demo:

http://www.atari8.co.uk/downloads/gui_10_06_11.zip

Guidelines and notes:


•Run this with BASIC off and no carts present (SDX users use "X GUI.XEX"). You can boot the file with an XEX loader (for example, in an emulator), since it doesn't yet require DOS.
•You need a mouse on port 2.
•Use File->New to open more windows on the desktop. They're all called "C:>*.*" at the moment.
•Use Tools->Hide Mouse to toggle mouse pointer hiding when doing redraws. When the option is ticked, the mouse pointer will disappear and flicker, etc. Personally I can hardly tell the difference performance wise.
•Single-click registering is very slow: this is just a tweaking issue I was too tired to rectify this evening. To bring a back window to the front or use the maximize button (which doesn't toggle yet), you'll need to hold the left button down for a good second.
•You shoudn't need to single-click a back window before dragging its scroll handle or size box, etc, but you do at the moment. This is because I haven't finished the buffered event pipe yet.
•You can't close windows down yet.
•The desktop icons aren't "live" yet (i.e. they don't do anything).
•Don't be surprised if you manage to make a window wrap around and create screen garbage. The boundary checks are rough at the moment.
•The border flash is part of some debug code.
•Please no complaints about full desktop redraws. I'm well aware of what needs to be done. There are no back buffers or any "smart" redraws at the moment. That comes later.
•There are several really terrific bugs just waiting to be discovered.

There's a very odd bug which I need to track down which creates all kinds of problems when new code gets inserted or old code removed. I figure there's some rogue write going on in RAM which does or doesn't upset something important depending on the size of the code. Gonna be fun tracking that one down.

I've probably forgotten to mention some other salient points. Hopefully I'll get some feedback over the weekend.

I optimized the VBL and slashed a load of cycles out of it this evening: it now uses the font renderer bit-shift lookup table to divide MOUSE_X by 8. I also created a lookup table for the dynamic DLI to save doing computations on MOUSE_Y in relation to the display list. This has probably saved several thousand cycles per second.

Lots of changes in the pipeline, so hopefully this will be the first of many regular updates.

339

(0 odpowiedzi, napisanych Fabryka - 8bit)

The saga of the cursed version 3.21 of The Last Word continues...

Please download version 3.21b to correct sluggish screen redraw just discovered in version 3.21a:

http://www.atari8.co.uk/downloads/LW321B.zip

340

(0 odpowiedzi, napisanych Fabryka - 8bit)

I always wanted to put an Easter Egg in The Last Word, but it wasn't until last night that I discovered I'd put one in by accident. :)

When deleting files on the disk menu - either individually or as tagged groups - answering "No" to the "Delete file? (Y/N)" prompt did not cancel file deletion. I discovered this to my cost when accidentally hitting CTRL+D in the disk menu. Pressing Escape still worked, however.

I've prepared a critical fix in the form of release 3.21a. While I was about it, I fixed a bug in the display routine, and implemented support for custom RAM banking tables (useful if you want to specify exactly which extended banks are used). You can read about the changes in LW321A.TXT on the distribution ATRs.

Download and info:

http://www.atari8.co.uk/lastword/

341

(106 odpowiedzi, napisanych Fabryka - 8bit)

Memory manager? If your interested in this, there's quite a long discussion about it on the AtariAge forums. All the memory - in the first instance - must be allocated out of 16KB extended banks. I'm using a separate heap bank for the object tree and the attendant data (such as the text strings in menus, attached to menu item objects in the object tree bank). What we'll eventually end up with is a virtual addressing system, so that that data can be allocated out of a 64KB pool. Or, possibly, we'll sub-divide the memory into a number of smaller pools. Since applications in the banked region need to freely access data in the extended banks, there's a lot of complex work to be done.

Anyway: the heap structure and a number of interesting variations are discussed in great detail over at AA. :)

342

(11 odpowiedzi, napisanych Fabryka - 8bit)

Slight update to the Polish font pack:

http://www.atari8.co.uk/lastword/

343

(106 odpowiedzi, napisanych Fabryka - 8bit)

Lack of cache memory or masking until I get the banked memory manager working. Stuff behind front window won't redraw in  final version.

But seriously, even with a full screen redraw, compare this to Diamond GOS. :)

344

(106 odpowiedzi, napisanych Fabryka - 8bit)

Full desktop redraw with icons and labels:

http://youtu.be/EvtD0ye15Yg

345

(11 odpowiedzi, napisanych Fabryka - 8bit)

Polish font pack for The Last Word (thanks to MrFish):

http://www.atari8.co.uk/lastword/

346

(106 odpowiedzi, napisanych Fabryka - 8bit)

I have done, but the error message is confusing. It merely says "READY". :)

347

(106 odpowiedzi, napisanych Fabryka - 8bit)

Has the vodka worn off? :)

348

(106 odpowiedzi, napisanych Fabryka - 8bit)

Demo by the weekend, with overlapping windows: just need to code up the scrollbar scaling:

http://www.youtube.com/watch?v=Enh5MQaK4sc

349

(106 odpowiedzi, napisanych Fabryka - 8bit)

Indeed so... everything takes longer than expected, and I took a break from the GUI last week. However, I now return to the project refreshed and recharged, so expect something soon. However, it's more important to do everything right than to do everything fast. :)

350

(106 odpowiedzi, napisanych Fabryka - 8bit)

Progress is slow, but the scrollbars are working:

http://www.youtube.com/watch?v=2H1xJUF3jes

A downloadable demo with a movable, sizeable window (or two) will be available in the next few days. After that, I'll take a short break to do other things, then come back and optimize what I've written, do some more planning, and then start the dialogue handler and the virtual window coordinate system.