Commit graph

58 commits

Author SHA1 Message Date
Peter Weingartner 9dacef1f57 Logging reduced and redirected
Moved logging up to ERROR level and moved it off the UART to avoid possibly clobbering user programs needing the serial port.
2024-12-22 22:33:11 -05:00
Peter Weingartner 206f2d5e6b Fixed SDC sector count logic for SDC read/write 2024-12-22 21:21:47 -05:00
Peter Weingartner c5b0e00e04 Added MODEL_FOENIX_F256JR2 target 2024-12-20 20:42:46 -05:00
Peter Weingartner d738cb5645 Fixed PS/2 keyboard on F256jr and jr2 2024-12-12 14:15:28 -05:00
pweingar bced1b694c
Merge pull request #2 from pweingar/v1.01
V1.01
2024-12-03 14:13:28 -05:00
Peter Weingartner 21055e3dfb Fixed Low-level IEC Calls 2024-12-03 14:11:23 -05:00
Peter Weingartner 4322c38f28 Fixed bug with sys_txt_set_mode 2024-11-22 12:07:29 -05:00
Peter Weingartner 6d38129600 Exposed low-level IEC functions. Official v1.01 numbering. 2024-11-18 14:58:18 -05:00
Peter Weingartner d60cb6a00c Altered how top of ram is set 2024-11-15 21:19:19 -05:00
Peter Weingartner 27e352727b Moved boot sprites and tiles to the top of RAM 2024-11-15 19:54:44 -05:00
Peter Weingartner dd97ce82b9 More file cleanup
Removed some unnecessary included files... reduced size of the build a little.
2024-11-15 19:13:41 -05:00
Peter Weingartner f2ad2d84aa Cleanup of files
Removed old files. Moved files for currently unsupported systems to sub-folders. Added documentation about what file does what.
2024-11-13 20:16:46 -05:00
Peter Weingartner a78354c677 Added ability for sys_proc_exit to return to a shell program 2024-11-06 19:43:45 -05:00
pweingar 947c4f96be Fixed prototype of sys_get_info 2024-11-06 15:10:59 -05:00
Peter Weingartner 11e0533af3 Corrected bug with how the boot code was checking the internal SD card. 2024-11-05 20:27:10 -05:00
pweingar 3de8e37a1a Fixed booting from internal SD 2024-10-31 21:42:48 -04:00
pweingar 3b80d10cd8 Applied previous update to F256jr 2024-10-26 21:46:41 -04:00
pweingar 38e7c174e8 Fixed sign extension issue in PGZ loader and memory size text in boot screen. 2024-10-26 21:40:12 -04:00
Peter Weingartner cc29260a28 Corrected a few public functions 2024-10-13 16:14:05 -04:00
Peter Weingartner 257f41bd2f F256K2e Optical Keyboard Support 2024-09-19 20:54:59 -04:00
Peter Weingartner ef473f74ac Updated 64TASS Client Files 2024-09-14 12:08:21 -04:00
Peter Weingartner 0b0124d883 Updates to client bindings 2024-09-11 16:41:51 -04:00
Peter Weingartner d526615245 Update SDC for F256K2e. Started ImageView sample 2024-09-10 21:49:39 -04:00
Peter Weingartner 74c953a46b Updates to Calypsi Client Sample 2024-09-10 14:27:23 -04:00
Peter Weingartner ccbcc7303b Started client samples. Fixed some UNIT errors in makefiles 2024-09-06 16:03:42 -04:00
Peter Weingartner 43a9d48cfc Boot screen tweaks
Made boot window larger and fixed clock speed reporting.
2024-09-01 09:55:34 -04:00
Peter Weingartner 8a3d413af8 Added a crude IRQ and NMI override vector. 2024-08-28 19:39:21 -04:00
Peter Weingartner 6e76c28d41 New flashable memory map and layout 2024-08-27 18:34:08 -04:00
Peter Weingartner 5f28453c11 Boot refinements and correcting machine IDs. 2024-08-26 19:54:12 -04:00
Peter Weingartner 6e2256d0a7 Boot screen 2024-08-25 18:45:50 -04:00
Peter Weingartner 575b96e7f0 Booting from External SD Cards 2024-08-22 20:59:17 -04:00
Peter Weingartner fda10b8287 Initial work on boot screen 2024-08-19 22:12:40 -04:00
Peter Weingartner 57c48f1ef9 Cartridge support added
Check for cartridge, identify if it's RAM or FLASH, and allow for erasing/programming the flash chip.
2024-08-11 21:47:50 -04:00
Peter Weingartner e45ce4000d Flash-ready version
Tweaks needed to build a flashable version of the toolbox.
2024-08-11 17:48:00 -04:00
pweingar 85e6941b5a
Merge pull request #1 from pweingar/iec
IEC Support
2024-08-05 16:27:12 -04:00
Peter Weingartner 5955588c9d Printer mostly working over IEC
Seems to be a problem with iecll_unlisten hanging.
2024-08-05 16:24:32 -04:00
Peter Weingartner 5cf53976c5 Fixed JSL issue with IEC sleep functions 2024-08-04 19:48:35 -04:00
Peter Weingartner 01b2765ab0 Further IEC coding (switching to assembly) 2024-07-29 14:41:14 -04:00
Peter Weingartner 2650b86c96 Starting IEC low-level code
I'm trying this code first in C. I may need to scrap it and go to assembly and follow Gadget's code more closely.
2024-07-23 14:56:46 -04:00
pweingar 2e966e481d Getting PSG and SID code working
Code is mainly there to let us silence those parts on boot.
2024-07-16 14:46:00 -04:00
Peter Weingartner bdd2cb4929 Timer support for F256 added 2024-07-15 15:57:55 -04:00
Peter Weingartner 1c4fb6b2b2 System Information and Start Screen Cleanup 2024-07-13 21:20:27 -04:00
Peter Weingartner 887c04a86b F256jr PS/2 Keyboard Support Added 2024-07-13 19:35:39 -04:00
Peter Weingartner fd80b729bd Long file names, and date-time set on creation from RTC. 2024-07-10 15:52:31 -04:00
Peter Weingartner a5531fb1be Updated FatFS, and new SD support... able to read directories 2024-07-08 16:56:37 -04:00
Peter Weingartner 153e905411 Reconnected console driver 2024-07-04 16:56:47 -04:00
Peter Weingartner 437ba285bf F256k keyboard now interrupt driven 2024-07-03 22:08:32 -04:00
Peter Weingartner 1f1c9c7364 ASCII character support for F256k and BREAK key 2024-07-03 20:40:00 -04:00
Peter Weingartner ad4865cd1f F256k KBD Modifier Support and CAPS LED 2024-06-30 20:46:39 -04:00
Peter Weingartner 5db4bdd148 F256K Keyboard Layout Image Added 2024-06-30 16:46:11 -04:00