Search found 20 matches

by bartleph
Sat Nov 18, 2023 6:01 pm
Forum: Hardware
Topic: OSI Floppy Disk Interface and OS
Replies: 8
Views: 3126

Re: OSI Floppy Disk Interface and OS

I have also built a Floppy drive IF board based on the OSI one, itself copied from Elektor's Junior Computer Nov/Dec 1982.

Not sure this is true as the OSI FD controller (the 610 board) was available in 1979 (when I got mine). I'm sure it was available back in 1978 too.

My grammar was a bit ...
by bartleph
Mon Mar 14, 2022 1:58 pm
Forum: Hardware
Topic: OSI Floppy Disk Interface and OS
Replies: 8
Views: 3126

Re: OSI Floppy Disk Interface and OS

Well we have moved on a fair way from my last post. I have my Floppy Disk Interface PCB up and running and supporting Goteks and real 5.25 drives. I have been able to create .HFE images that boot perfectly in the Gotek and re-created Master OS65D3.1 and OS65D3.3 Floppies too. I even have the ...
by bartleph
Sun Sep 26, 2021 7:00 pm
Forum: Hardware
Topic: OSI Floppy Disk Interface and OS
Replies: 8
Views: 3126

Re: OSI Floppy Disk Interface and OS

Hi BigEd. Thanks for your reply. I think I might load the whole DOS image of the appropriate .65D file from the WinOSI guys resources, load it via the serial port and use it to initialize and write to a new disk.

I'll post how I get on..
by bartleph
Sun Sep 26, 2021 5:07 pm
Forum: Hardware
Topic: OSI Floppy Disk Interface and OS
Replies: 8
Views: 3126

OSI Floppy Disk Interface and OS

I am hoping someone way cleverer than me can help me with a slight problem I have. For some time now I wanted to build a 6502 based dev board similar to an OSI Superboard/UK101. Back in the day I built a UK101 and attached a Floppy to it very successfully. I have the 5.25 floppies from then (1985 ...
by bartleph
Thu Dec 10, 2020 8:32 pm
Forum: Hardware
Topic: Using FM1808 as RAM
Replies: 20
Views: 1592

Re: Using FM1808 as RAM


SRAM pins:-
27(/WE) RamRW
22(/OE) RomOE
20(/CS) A15
RamRW is derived from /CPURW NANDED with Phi2
RomOE is derived from CPURW NANDED with Phi2

You cannot use A15 as a chip select for reasons that have been highlighted already, several times. A15 can remain 0 or 1 for many cycles and therefore ...
by bartleph
Wed Dec 09, 2020 4:30 pm
Forum: Hardware
Topic: Using FM1808 as RAM
Replies: 20
Views: 1592

Re: Using FM1808 as RAM


SRAM pins:-
27(/WE) RamRW
22(/OE) RomOE
20(/CS) A15
RamRW is derived from /CPURW NANDED with Phi2
RomOE is derived from CPURW NANDED with Phi2

You cannot use A15 as a chip select for reasons that have been highlighted already, several times. A15 can remain 0 or 1 for many cycles and therefore ...
by bartleph
Wed Dec 09, 2020 1:43 pm
Forum: Hardware
Topic: Using FM1808 as RAM
Replies: 20
Views: 1592

Re: Using FM1808 as RAM

Chip Enable: /CE selects the device when low. Asserting /CE low causes the
address to be latched internally. Address changes that occur after /CE goes low
will be ignored until the next falling edge occurs Thanks, John. Paul, in case this isn't clear it means /CE will need to be qualified with Phi2 ...
by bartleph
Fri Dec 04, 2020 6:52 pm
Forum: Hardware
Topic: Using FM1808 as RAM
Replies: 20
Views: 1592

Re: Using FM1808 as RAM

I used an FM1808 in 2004 for this : http://www.zeridajh.org/hardware/gommc/index.htm .

You have to take special notice of this (see the datasheet) :

Chip Enable: /CE selects the device when low. Asserting /CE low causes the
address to be latched internally. Address changes that occur after /CE ...
by bartleph
Mon Nov 30, 2020 5:57 pm
Forum: Hardware
Topic: Using FM1808 as RAM
Replies: 20
Views: 1592

Using FM1808 as RAM

Hi. I have built a 6502 dev board containing a WD65C02, 6850,27C256 EPROM,HY62256 SRAM and various decoding logic. I want to replace the SRAM with Ramtron FM1808 in order to retain programs when power is off. I have tried numerous combinations of OE/CE/WE tied low, connected to R/W etc to no avail ...
by bartleph
Sun Jun 17, 2018 9:03 pm
Forum: Programming
Topic: OSI Assembler Editor
Replies: 11
Views: 7678

Re: OSI Assembler Editor

Hi Dave,
Could i take you up on your kind offer of the OSI modified assembler you run on your PC please? It would certainly help me assembling the source you very kindly supplied for the original OSI assembler so i can have it in ROM on my DIY 6502.

Kind Regards,

Paul
by bartleph
Tue Jun 12, 2018 9:57 am
Forum: Programming
Topic: OSI Assembler Editor
Replies: 11
Views: 7678

Re: OSI Assembler Editor

Hi Dave,
Apologies for not replying sooner...only just seen your post. Thanks for this. I'm hoping to re-assemble so it sits in my spare rom space. Is there any chance you could share your PC version of the OSI Assembler. That would be awesome.

Kind Regards,
Paul
by bartleph
Thu Apr 26, 2018 8:39 pm
Forum: Programming
Topic: 6502 Assemblers
Replies: 18
Views: 5532

Re: 6502 Assemblers

Thank you so much for all your help and brilliant explanations chaps. It really does help to understand what is going on in order to get the right result.
KRs
Paul
by bartleph
Thu Apr 26, 2018 7:13 pm
Forum: Programming
Topic: 6502 Assemblers
Replies: 18
Views: 5532

Re: 6502 Assemblers

Well thanks to your considerable help I now have a source file that assembles albeeit with 10 Warnings regarding changed values on the 2nd Pass. I've checked out the byte values in those locations and the assembly is correct so a good result there. btw the -OP00/256*256+OP00 worked a treat. Those ...
by bartleph
Tue Apr 24, 2018 9:37 pm
Forum: Programming
Topic: 6502 Assemblers
Replies: 18
Views: 5532

Re: 6502 Assemblers

Thanks again guys. Managed to get a clean Pass 1 then Oh dear...425 Errors..Mainly Sync errors and I think they are just where lots of .BYTE Lines are not generating code. They are failing on 2nd Pass as *Error* Operand field size error, so I guess we are back to our Low/High byte issue. Taking out ...
by bartleph
Tue Apr 24, 2018 7:26 pm
Forum: Programming
Topic: 6502 Assemblers
Replies: 18
Views: 5532

Re: 6502 Assemblers

Hi BigEd,
Well that solved the Hi Byte Lo Byte issue. Thank you. I now have *Error* Invalid operand Field and it occurs in 8 lines where we have .BYTE and a label with a ? preceding it. Nothing in the A65 manual mentions a specific case for a label with a question mark at the beginning.... Line 867 ...