• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

New for Lisa: a hard drive bootloader and a low-level I/O library

stepleton

Well-known member
(Crossposting from LisaList2, just in case there are Lisa coders here who might be interested :lisa: )

Hi list, I hope you're all doing well...

I've made two new low-level software items for Lisa. First, there's a hard drive bootloader:
https://github.com/stepleton/bootloader_hd
It's not too sophisticated: it doesn't know about filesystems, and it works a lot like my floppy bootloader --- it just loads blocks into RAM, starting from block $000002 until it sees it should stop.

The bootloader uses the second project: a low-level I/O library in 68k assembly that I've started here:
https://github.com/stepleton/lisa_io
Right now it has components for keyboard and mouse input, fixed-width text display on the screen, and reads/writes to parallel port hard drives. No floppy or serial port support yet---maybe someday later.

You can see a boring demonstration of both on YouTube here:
https://www.youtube.com/watch?v=4WP4kkj1mRM

I hope these will be useful. Please stay safe!

 
Top