Repository navigation
Tab5 PC 1.3.0
Tab5 PC 1.3.0: side panels beside the PC's picture, ISO installs, a faster translator, and fixes. See CHANGELOG.md for the full list and the README for how to use it.
Changes
- Side panels, as on a PC's case: POWER (hold a second: the PC off; tap: on again), RESET (hold a second), PAUSE and SETUP on the left; the power and disk lights (dim, not dark, when off) and the battery on the right. The PC's picture is always 4:3; the settings panel's Side panels switch turns them off.
- The PC off is a state of its own: when its system powers it off, POWER turns it on again.
- ISO in the Machine frame, beside DOS and Linux: a new machine that starts from an installer CD's
.isoon the card, with an empty hard disk, no download or Wi-Fi needed. - Faster translator: a code cache sized from free memory (3-8 MB instead of 3 MB), dead translations brought back when the same code comes back, smaller code with paging, REP MOVS/STOS and 64-bit DIV translated. A graphical desktop's applications start 15-20% faster, a 3D game's timed demo runs ~5% faster, Linux's console prints faster.
- Text modes are drawn 8 dots wide (no stripes in shaded backgrounds);
vga_force_8dm = 0in a machine's ini brings the VGA's 9-dot cells back. - The installers download in 256 KB pieces: FreeDOS's 17 MB in about 40 s instead of 5.5 min.
- Fixes: FreeDOS's EDIT under JemmEx (the FreeDOS installer's default) no longer stops with "exception 06"; the card no longer seems to vanish under Wi-Fi traffic; the speaker no longer turns to noise with Wi-Fi on; no thin dark lines across pictures drawn from the bottom up; the Sound Blaster's DMA drops nothing; side-panel holds and the sound behave with the settings panel open.
Firmware (one image, written at address 0x0, e.g. esptool --chip esp32p4 write-flash 0x0 tab5-pc-1.3.0-prev3.bin). Writing the image clears the saved settings: choose your Wi-Fi network again in the settings panel.
tab5-pc-1.3.0-prev3.bin: for the Tab5 (its ESP32-P4 is revision v1.x: esptool prints "revision v1.x"). Tested.
Licenses and source (the firmware contains third-party software, some of it under the LGPL):
tab5-pc-1.3.0-NOTICES.txt: the notices and license texts of everything in the firmware.tab5-pc-1.3.0-source.tar.gz: the corresponding source (this repository at v1.3.0, tiny386 and ESP-Hosted as patched, SeaBIOS, the BIOS images, the Arduino core as built);SOURCE.txtinside explains how to rebuild.SHA256SUMS
No SD card images are provided: the Tab5 downloads FreeDOS or Sprig Linux itself, or tools/make_sdcard.py prepares a card. See docs/DISTRIBUTION.md.