Página 3 de 5

Re: SE Basic IV 4.2 Cordelia

Publicado: 30 Abr 2019, 23:47
por brunosilva
and after that make a batch of the hardware! :)

Re: SE Basic IV 4.2 Cordelia

Publicado: 01 May 2019, 01:22
por aowen
brunosilva escribió:and after that make a batch of the hardware! :)
Well, right now the Chloe firmware targets the standard ZX FPGA core. But the aim is for the Chloe to have its own FPGA core. So that comes first, then the hardware. But before that, the Chloe needs some applications, and I have a few ideas for those.

Re: SE Basic IV 4.2 Cordelia

Publicado: 01 May 2019, 11:21
por aowen
And the current thinking on the case for the motherboard is that it will be the classic pizza-box workstation form factor.

Imagen

Re: SE Basic IV 4.2 Cordelia

Publicado: 08 May 2019, 01:33
por aowen
New(ish) 12" monitor arrived. Full dev environment ready, now I can get on with the firmware.

Imagen

Re: SE Basic IV 4.2 Cordelia

Publicado: 10 May 2019, 17:18
por aowen
Firmware development is progressing nicely. Shortly I hope to have the bootstrap ROM automatically detect and install updates during the boot cycle. I'll also address the issue of WiFi SD cards needing to be remounted after WebDAV changes are applied. That will enable me to wirelessly push new builds to the Uno and install them by power cycling the machine.

Re: SE Basic IV 4.2 Cordelia

Publicado: 15 May 2019, 18:22
por aowen
Phase 6 is complete.
  • There is now an auto-update mechanism that updates the BASIC and OS during bootup if a firmware file is detected.
  • UnoDOS 3 is now mandatory (but supports a patched version of the Dr. Slump NMI menu when emulating a Spectrum).
Now that I can load files during the bootstrap process, it should be relatively easy to add support for reading a plaintext config file. From here you should be able to configure the hardware and specify keyboard, language and codepage settings. SE Basic has always had multi-language support, but this will be the first time it's software configurable.

Re: SE Basic IV 4.2 Cordelia

Publicado: 22 May 2019, 01:32
por aowen
Phase 7 is progressing well.

Done:
  • Firmware auto-update working reliably with file checksum.
  • Timestamp added for visual indicator that auto-update has worked.
  • Cosmetic improvements.
To do:
  • Finish COLOR and PALETTE commands for hi-res mode.
  • More cosmetic improvements.

Re: SE Basic IV 4.2 Cordelia

Publicado: 28 May 2019, 15:16
por aowen
Phase 7 is done.
  • PALETTE and COLOR now work correctly in hi-res mode on real Unos and emulators.
  • COLOR f,b sets the foreground and background color (from 0 to 15).
  • PALETTE c, v sets a color (0-15) to a BGR value.
  • You can use octal with PALETTE to choose the BGR color levels (bright white = @377, full blue = @300, full green = @070, full red = @007).
I'll make the Phase 7 installer available to beta testers. From Phase 8 on, I'm planning to make the firmware publicly available, because only those with the installer will actually be able to install it during the closed beta period.

Re: SE Basic IV 4.2 Cordelia

Publicado: 29 May 2019, 12:10
por aowen
Phase 8 is in progress.
  • Completed all code page definitions:
    • 437 IBM
    • 1250 Central Europe
    • 1251 Cyrillic
    • 1252 Western Europe
    • 1253 Greek
    • 1254 Turkish
    • 1255 Hebrew
    • Atari ST
    • ATASCII
    • PETSCII
  • Optimized FILES command (faster, and can now display 88 files on a page instead of 22).
To do:
  • Modify FILES command to group folders together.
  • Add COPY buffer.
  • Add CONFIG file support.

Re: SE Basic IV 4.2 Cordelia

Publicado: 29 May 2019, 18:09
por Black_Cat
For information, on the territory of the USSR the most common encodings that are used so far were CP866, CP1251.