Tuesday, April 23, 2013

Found one more SD card not working

Sandisk SDSB002G B35. Enters SPI mode, but unable to reset. Going to dig this out.
So it extends the list of known not working cards which consisted of a single record Toshiba SD-M16

Known working:
Apacher AP1GSD60
Kingston SK4112-966A001F

Searle Grant's BIOS v1.0 and IOBYTE

Yesturday I've found that at Jan '13 Searle Grant released BIOS v 1.0 with IOBYTE support. And more - that my SGSBCSD is based on previous version. So today I've synced my code and v 1.0 and got something which will be named sgsbcsd2340 or 2350. I have a working code, but I have to ensure it works stable.

Saturday, April 13, 2013

Some unrelarted idea of booting IBM PC compatible

..using SD card attached to printer port:
Imagine you have some old 86/88+ IBM PC. You probably do not have floppy drive (or unwilling to use it). Here is the idea how to boot it/use it.
Attach SD to printer port somehow according SPI.
Take an Network card (or any other) with ROM socket. Write an BIOS extension with loader which will boot from LPT/SPI and plug it into that socket.
Sure, CP/M 86 can be booted this way, and, with modification of CP/M BIOS (which must be located in the boot SD card) it will run.
More, I bet this also can be done with Linux/xBSD and 386+ (but I havent seen SD card support over printer port in kernel; strange, that's a clear idea, why does not it exist?) and some hacking of lilo or other loader.

It's really unclear am I the first man who thought about it or what?
What all the other hummanity is thinking about? World crisis? Gay marriage? North Korea nuclear bomb? (I do not mind if this will not affect RAM prices)
Where to send notification I will accept a Nobel prise or two?
UPD: about the second one. This idea may be extended to OpenFirmware computers (Suns, Power-based Macs, RS/6000,what else?) - in this case you do not need and bios extension, cause it should be much easy to write an OF/Forth loader.
Definitely, two Nobel prises, not less!

UPD: 130414 this Indian Guy implemented an Parralel Printer Port/SPI kernel driver for linux. I'll try it.


Интересно почему никому не приходило в голову бутить писюк методом втыкания в него какой-нибудь карточки с дыркой под boot-rom (например, сетевухи), засовывания в нее прошивки которая бутила бы систему с SD карточки, засунутой в принтерный порт по SPI?

Хакануть CP/M 86 BIOS по моему опыту дело на пару вечеров (ну, не считая того что я не знаю 86ого асма), но ведь небось на трешке (386) так и Linux поднять как нефиг ссать?

Интересно почему в Linux нет драйвера работы с SDшкой через LPT порт?
Интересно мне первому эта идея в голову пришла?
О чем, блядь, думает прогрессивное человечество? О топоте котов?
Где блядь Нобелевку дают? Дайте две!
UPD: кстати, о второй. Берем любую тачу с OpenFirmware (Sun, PowerMac, RS/6000) и цинично лабаем этот лоадер на форте. Это вообще как два байта переслать.
Точняк, меньше двух нобелевок не предлагать!