[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: network booting



On Jan 11, 4:52 am, sicklittlemonkey <Nick.Westg...@gmail.com> wrote:
>
> This is actually similar to Brendan's Apple Game Server.
> Instead of booting, or using a ROM, it's IN#2 and serial.
>
Indeed - in fact this project started with the idea of creating
something inspired by AGS for the C64, once i got that booting
properly I decided to port it back to the A2.

> In fact I've just finished adding "TCP Serial" to AppleWin.
> With this you can run AGS and AppleWin on the same PC.
> And you can even telnet to AppleWin from another PC. ;-)

Nice work! Since you're on a roll, can I lobby for adding my current
emulator wishlist item which is a minimalist firmware card. what I
imagine is :

a 28F512 (64KB EPROM) with
	* D0..D7 & A0..A7 connected to D0..D7 & A0..A7 of the peripheral card
bus
	* /CE connected to /IOSEL (pin 1 of the peripheral card bus)
	* /OE connected to inverted R/W (pin 18 of the peripheral card bus)
	* A8..A15 connected to O0..o7 of a 74LS273 (Octal Latch)

the 74LS273 is wired up with
	* CP (clock pulse) connected to inverted /DEVSEL (pin 41 of the bus)
	* D0..D7 connected to D0..D7 of the peripheral bus
	* O0..O7 connected to A8..A15 of the 28F512
	* /MR (master reset) connect to /RES (pin 31 of the bus)

There would also need to be a 74LS04 (Hex inverter) to invert R/W on
the bus to
 /OE on the 28F512, and /DEVSEL on the bus to CP on the 74LS273

The net effect would be a bank switched EPROM, where any one of 256
pages
is selected by writing the bank number to the card's peripharal I/O
space
(say $C0A0 for slot 2) and the currently selected bank is visible at
$Cn00
to $CnFF (i.e. $C200..$C2FF for slot 2).

I'd really like to see something like this (or any other way of
extending the ROM space) get taken up as some kind of standard with
the emulators (and also eventually be manufactured).

Cheers

Jonno