![]() |
Source code of FATware system is now free.
BAZE (author of FATWARE) send me source code of last version FATWARE 0.14 :). Last official release is version 0.12 and all my next modifications is for this old version. And what is new in FATWARE 0.14 ? - 8kB code must be flashed to DIVIDE rom only - after start ZX will fat boot BIN file from directory "FATware" on master device with FAT16(need master boot record) - this fatware use 16kB of code (old version only 8kB) - some TAP files work correct (old FATWARE 0.12 load incorrect data from TAP file with Prince of Persia...) - I don't know about next new features :( Bugs in new FATWARE 0.14: - error chars for sign directory (directory sign as ":" ) - after last file in directory show bad chars (this is only cosmetic errors, browser work correct) Source code is for ZILOG DEVELOPMENT STUDIO and manual for assembly is included in TXT file. :v2_dizzy_roll: FULL SOURCE CODE: http://velesoft.speccy.cz/zx/divide/...01)-source.zip ASSEMBLED FILES: http://velesoft.speccy.cz/zx/divide/...011-05-01).zip http://velesoft.speccy.cz/other/photos/fatware014.JPG Here is actual version with bugs in browser, for testing (without source code): http://velesoft.speccy.cz/zx/divide/...011-05-01).zip You must on master IDE device create directory "FATware" and copy bile "boot.bin" to this directory. Flash new FATWARE from TAP file and restart ZX... Now we have the source codes for systems: - DEMFIR - MDOS 3 - FATWARE - GASWARE And need sources for: - ESXDOS - +DIVIDE - RESIDOS (system for divide with 128kB ram minimum) I have source code for system BS-DOS 309, but it's not free. Author (BUSY alias BUSYSOFT) can send sources, but can't be released. Sources for other IDE UTILS is free (zx fdisk, zx ide info, cd player). All sources can be modified for russian IDE ports (NEMO IDE). After it can be used light version of russian DIVIDE clone with memory only and IDE ports can be russian. |
1 Attachment(s)
Наконец-то набросал эскиз схемы DivIDErus.
Извините за качество, с CADами я работать не обучен :( Но общее представление схема дает. |
Quote:
|
J6 надо разделить на 2 джампера, чтоб и ROM0 и ROM1 можно было замкнуть на землю одновременно
|
БК-0010, у меня так и сделано. Это на эскизе такая фигня изображена, не влезало :)
Есть мысля от zst - сделать основное ПЗУ также в DivIDE. Аргументы - фиг знает, что за ПЗУ активно у компа после ресета. Девайс работает с классическим 48 ПЗУ. Поэтому при фтыкании устройства очевидно, что мы хотим загружать тапки или снапы. И "родное" ПЗУ будет едва ли востребовано. Поэтому можно просто блокировать его де-факто, а для работы системы выставлять на шины сегмент ПЗУ DivIDE. Как вам такое предложение? |
Quote:
А можно эту плату при желании использовать и как расширение 128К для Ленинграда. При этом ОЗУ 128К сделать на плате divIDE, ПЗУ и порты расширения тоже. При этом надо ОЗУ в Ленинграде переключить только на запись. Можно при желании и музыкальный сопроцессор на плату добавить. Остается проблема в дополнительном экране 128к. Ее так просто не решить без дополнительных микросхем. Вернее эти возможность нужно только предусмотреть, а впаивать не обязательно. Тем более для оригинального Спектрума так память не расширить. |
Quote:
Velesoft умудрился сделать расширялку памяти для 48-х машин, но только с одним экраном. Любители демок скорее всего будут курить в сторонке. ---------- Post added at 18:29 ---------- Previous post was at 18:27 ---------- П.С. добавил таки в схему транзистор на сигнал блокировки внешнего ПЗУ. Посмотрел на схемах - разброс резисторов разный в этих цепях, пускай уж лучше транзистор потеет, чем нагружать альтеру. |
Quote:
Quote:
Quote:
|
Quote:
|
Quote:
Но если очень надо - то только Scorpion-256. Но не 1024. Напомните, какие старшие адреса (трехбитный номер страницы) подаются при записи в основной и дополнительный экраны 128к клона ? |
| All times are GMT +4. The time now is 17:48. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.