SE Basic IV 4.2 Cordelia

Avatar de Usuario
brunosilva
Mensajes: 312
Registrado: 18 Jun 2016, 19:54

Re: SE Basic IV 4.2 Cordelia

Mensaje por brunosilva » 30 Abr 2019, 23:47

and after that make a batch of the hardware! :)

Avatar de Usuario
aowen
Mensajes: 178
Registrado: 07 Oct 2015, 13:32

Re: SE Basic IV 4.2 Cordelia

Mensaje por aowen » 01 May 2019, 01:22

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.

Avatar de Usuario
aowen
Mensajes: 178
Registrado: 07 Oct 2015, 13:32

Re: SE Basic IV 4.2 Cordelia

Mensaje por aowen » 01 May 2019, 11:21

And the current thinking on the case for the motherboard is that it will be the classic pizza-box workstation form factor.

Imagen

Avatar de Usuario
aowen
Mensajes: 178
Registrado: 07 Oct 2015, 13:32

Re: SE Basic IV 4.2 Cordelia

Mensaje por aowen » 08 May 2019, 01:33

New(ish) 12" monitor arrived. Full dev environment ready, now I can get on with the firmware.

Imagen

Avatar de Usuario
aowen
Mensajes: 178
Registrado: 07 Oct 2015, 13:32

Re: SE Basic IV 4.2 Cordelia

Mensaje por aowen » 10 May 2019, 17:18

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.

Avatar de Usuario
aowen
Mensajes: 178
Registrado: 07 Oct 2015, 13:32

Re: SE Basic IV 4.2 Cordelia

Mensaje por aowen » 15 May 2019, 18:22

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.

Avatar de Usuario
aowen
Mensajes: 178
Registrado: 07 Oct 2015, 13:32

Re: SE Basic IV 4.2 Cordelia

Mensaje por aowen » 22 May 2019, 01:32

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.

Avatar de Usuario
aowen
Mensajes: 178
Registrado: 07 Oct 2015, 13:32

Re: SE Basic IV 4.2 Cordelia

Mensaje por aowen » 28 May 2019, 15:16

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.

Avatar de Usuario
aowen
Mensajes: 178
Registrado: 07 Oct 2015, 13:32

Re: SE Basic IV 4.2 Cordelia

Mensaje por aowen » 29 May 2019, 12:10

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.

Avatar de Usuario
Black_Cat
Mensajes: 13
Registrado: 29 Jun 2016, 22:00
Ubicación: Russia
Contactar:

Re: SE Basic IV 4.2 Cordelia

Mensaje por Black_Cat » 29 May 2019, 18:09

For information, on the territory of the USSR the most common encodings that are used so far were CP866, CP1251.

Responder