Search found 7121 matches

by hoglet
Thu May 17, 2018 5:07 pm
Forum: hardware
Topic: Pi-based Co-Pro on the cheap - 100MHz 6502 for £10? (now 274MHz)
Replies: 1066
Views: 93390

Re: Pi-based Co-Pro on the cheap - 100MHz 6502 for £10? (now 274MHz)

Is the PDP "core" from elsewhere or new? It's from elsewhere: https://github.com/davecheney/cpp11/ But I ended up having to fix quite a few bugs: 3ec7d84b PDP-11 Co Pro - fixed a bug in ADD() (incorrect carry out) 9d6b77de PDP-11 Co Pro - fixed bug inserting an interrput into the prioritized queue ...
by hoglet
Thu May 17, 2018 4:44 pm
Forum: hardware
Topic: SpectROM - Speccy emulator for the Pi co-pro
Replies: 153
Views: 7157

Re: SpectROM - Speccy emulator for the Pi co-pro

Ah yes, the infamous RAMFS 64K limit! I've just made available a first release candidate for the next release of PiTubeDirect: http://stardot.org.uk/forums/viewtopic.php?p=203367#p203367 This (hopefully) fixes the issue with type 6/7 transfers in the Native ARM Co Pro. It would be great if you could...
by hoglet
Thu May 17, 2018 4:42 pm
Forum: hardware
Topic: Pi-based Co-Pro on the cheap - 100MHz 6502 for £10? (now 274MHz)
Replies: 1066
Views: 93390

Re: Pi-based Co-Pro on the cheap - 100MHz 6502 for £10? (now 274MHz)

Hello all, I've just made available a first release candidate of the EggEater release of PiTubeDirect: https://github.com/hoglet67/PiTubeDirect/releases Here are the full release notes: Features: - Added support for the new Raspberry Pi 3 B+ model - Simplified config.txt to also support Raspberry Pi...
by hoglet
Thu May 17, 2018 4:08 pm
Forum: hardware
Topic: SpectROM - Speccy emulator for the Pi co-pro
Replies: 153
Views: 7157

Re: SpectROM - Speccy emulator for the Pi co-pro

jgharston wrote: If the ARM Client only implements 0/1 then it will fail with NetFS as well which uses 2-byte transfers.
I'm really trying to put off implementing type 2/3 transfers in the Native ARM Co Pro, because even thinking about it makes my head hurt!
by hoglet
Thu May 17, 2018 4:06 pm
Forum: hardware
Topic: SpectROM - Speccy emulator for the Pi co-pro
Replies: 153
Views: 7157

Re: SpectROM - Speccy emulator for the Pi co-pro

Does anyone know what RAMFS on the DC uses? I'm guessing that it has a similar issue but I can't find my USB->serial cable to check with a debug build of the Pi co-pro! Edit: Looks like Jonathan got in ahead of me.... RAMFS uses type 0 and type 1 transfers. Are you having problems with it hanging o...
by hoglet
Thu May 17, 2018 3:02 pm
Forum: hardware
Topic: SpectROM - Speccy emulator for the Pi co-pro
Replies: 153
Views: 7157

Re: SpectROM - Speccy emulator for the Pi co-pro

OK, I understand what's going on now.... The Native ARM Co Pro currently only implements type 0 and type 1 transfers (it's experimental, right?) ADFS 1.50 (SCSI) uses type 6 and type 7 transfers (256 bytes) ADFS 1.53 (IDE) works because it uses type 0/1 not type 6/7, hence this not being discovered ...
by hoglet
Thu May 17, 2018 2:50 pm
Forum: hardware
Topic: SpectROM - Speccy emulator for the Pi co-pro
Replies: 153
Views: 7157

Re: SpectROM - Speccy emulator for the Pi co-pro

Rob,

I'l have a go a reproducing this as well.

If you do *HELP ARM you'll see a few extra commands available to the native ARM Co Pro:

Code: Select all

arm>*HELP ARM
ARM Tube Client 0.10
  HELP
  TEST
  GO
  MEM
  DIS
  FILL
  CRC
Dave
by hoglet
Thu May 17, 2018 2:48 pm
Forum: hardware
Topic: Cheap web-modem for the beeb/master (and arc if ya like!)
Replies: 77
Views: 2738

Re: Cheap web-modem for the beeb/master (and arc if ya like!)

danielj wrote: Thanks for looking at this - if you want to make a pull request we can incorporate it into the stardot repo version?
https://github.com/stardot/esp8266_modem/pull/3
by hoglet
Thu May 17, 2018 11:21 am
Forum: hardware
Topic: Cheap web-modem for the beeb/master (and arc if ya like!)
Replies: 77
Views: 2738

Re: Cheap web-modem for the beeb/master (and arc if ya like!)

Hi Daniel, I've just checked again the level I'm seeing on RTS (IO15) on my board. I'm seeing 0V on RTS out of the ESP board, which turns into +5V after going through the MAX232. This seems to be consistent with what the Beeb expects to see on CTS to allow it to send. One thing to note, I am current...
by hoglet
Thu May 17, 2018 8:16 am
Forum: for sale / freebies
Topic: Worth Taking a Look At
Replies: 2612
Views: 215445

Re: Worth Taking a Look At

For reference, all of these Acorn ARM Evaluation System OEM manuals are available here:
http://chrisacorns.computinghistory.org ... M/OEM.html
by hoglet
Wed May 16, 2018 9:01 pm
Forum: hardware
Topic: Cheap web-modem for the beeb/master (and arc if ya like!)
Replies: 77
Views: 2738

Re: Cheap web-modem for the beeb/master (and arc if ya like!)

This table also suggests GPIO15 / FUNCTION_4 is the correct thing for U0RTS.
https://www.esp8266.com/wiki/doku.php?i ... llocations

More head scratching needed....

It's possible to use flow control in one direction, but not the other. That might be a useful stop gap.

Dave
by hoglet
Wed May 16, 2018 8:52 pm
Forum: hardware
Topic: SD cards which don't work with MMFS/SmartSPI/etc.
Replies: 13
Views: 336

Re: SD cards which don't work with MMFS/SmartSPI/etc.

Steve,

There is a debug build of MMFS that (U/MMFSDBG.rom) that logs the SPI commands sent to the card, and the responses.

That might help us see where things are messing up.

Dave
by hoglet
Wed May 16, 2018 8:40 pm
Forum: hardware
Topic: Cheap web-modem for the beeb/master (and arc if ya like!)
Replies: 77
Views: 2738

Re: Cheap web-modem for the beeb/master (and arc if ya like!)

Nearly there - I think that's the wrong pinmode for GPIO15 though, it's never giving the FTDI a signal that it's clear to send. Definitely responding to RTS. Is there a list of these anywhere? I was going off the values here: https://github.com/esp8266/Arduino/blob/master/tools/sdk/include/eagle_so...
by hoglet
Wed May 16, 2018 6:15 pm
Forum: hardware
Topic: Cheap web-modem for the beeb/master (and arc if ya like!)
Replies: 77
Views: 2738

Re: Cheap web-modem for the beeb/master (and arc if ya like!)

So, that HW-flow register twiddling doesn't seem to work - at least with my FTDI-USB - I need to have a prod at it with the scope to see if those pins are actually doing anything, but it's behaving as if there's no HW-Flow control. Try with the fix I've just committed: https://github.com/hoglet67/e...
by hoglet
Wed May 16, 2018 10:29 am
Forum: hardware
Topic: Cheap web-modem for the beeb/master (and arc if ya like!)
Replies: 77
Views: 2738

Re: Cheap web-modem for the beeb/master (and arc if ya like!)

All these things will just be macros, and just need to be translated to the equivalents in the arduino ESP8266 SDK (or indeed just to raw C pointer thingies). Let me have a quick try at this.... Dave Well, this at least compiles! https://github.com/hoglet67/esp8266_modem/commit/40cdfd367488d6edc980...
by hoglet
Wed May 16, 2018 9:33 am
Forum: hardware
Topic: Cheap web-modem for the beeb/master (and arc if ya like!)
Replies: 77
Views: 2738

Re: Cheap web-modem for the beeb/master (and arc if ya like!)

What I can't quite divine (and I haven't had time to test) is whether this is genuinely hardware and if I set the registers appropriately will just "work", or whether it sets a few hardware behaviours in train (involving interrupts and the like) that the software then has to deal with. I'm going to...
by hoglet
Wed May 16, 2018 8:57 am
Forum: hardware
Topic: Cheap web-modem for the beeb/master (and arc if ya like!)
Replies: 77
Views: 2738

Re: Cheap web-modem for the beeb/master (and arc if ya like!)

Daniel, In the technical reference for the EPS8266 there is some information on enabling RTS/CTS flow control in 11.3.10: https://www.espressif.com/sites/default/files/documentation/esp8266-technical_reference_en.pdf#page=89 The functions referred to, e.g. UART_SetFlowControl, appear to be part of t...
by hoglet
Tue May 15, 2018 6:11 am
Forum: programming
Topic: BASIC 2 Commented Disassembly
Replies: 6
Views: 454

Re: BASIC 2 Commented Disassembly

I am aware of the Addler book "The BASIC ROM User Guide" available on 8BS and I think I saw reference to another similar book but now can't find it but obviously it is easier to have the comments and code in a single place rather than having to refer between the two. In terms of books, I know of tw...
by hoglet
Mon May 14, 2018 9:09 am
Forum: software: new games
Topic: New version of Scramble for the beeb (going well)
Replies: 48
Views: 2620

Re: New version of Scramble for the beeb (just starting)

I've just tried Scramble.ssd on Beeb FPGA (both Beeb and Master modes) and the problem doesn't seem to occur. You get a stable scramble screen that is scrolling right to left at the rate of one screen every 4 seconds. But on a real Master and Beeb, the vertical sync is not stable. Looking on a scope...
by hoglet
Mon May 14, 2018 6:43 am
Forum: hardware
Topic: RGB to HDMI using a Pi Zero and a small CPLD
Replies: 99
Views: 5088

Re: RGB to HDMI using a Pi Zero and a small CPLD

tricky wrote:Does this project have enough debug info to help with a problem that I am having in this Scramble thread viewtopic.php?f=57&t=14988&p=203125#p203125?
See response in the New Scramble thread
by hoglet
Mon May 14, 2018 6:42 am
Forum: software: new games
Topic: New version of Scramble for the beeb (going well)
Replies: 48
Views: 2620

Re: New version of Scramble for the beeb (just starting)

On the scope, it just looks like vsync never happens, but I don't have much experience using it. It locks on immediately to a normal signal, even with the wrong field duration. I'm wondering if beeb FPGA might have enough debug info to confirm whether what I think is happening is what is happening....
by hoglet
Sun May 13, 2018 4:51 pm
Forum: hardware
Topic: 6502 Second Processor not seen
Replies: 18
Views: 545

Re: 6502 Second Processor not seen

Interesting... Here's a bit more analysis: A @ 41->40 c r 63->72 o ~ 6F->7E r r 72->72 n ~ 6E->7E 20->20 T D 54->44 U D 55->44 B B 42->42 E D 45->44 20->20 6 6 36->36 5 4 35->34 0 30->20 2 2 32->32 20->20 6 6 36->36 4 4 34->34 K Z 4B->5A So it looks like problems with D0 and D4: - D0 is always readi...
by hoglet
Sun May 13, 2018 4:42 pm
Forum: hardware
Topic: 6502 Second Processor not seen
Replies: 18
Views: 545

Re: 6502 Second Processor not seen

Apart from the WDDFS, is this is a standard Model B with the original processor?

I does look like one or more of the data pins are not making a good connection.
by hoglet
Sun May 13, 2018 4:17 pm
Forum: hardware
Topic: 6502 Second Processor not seen
Replies: 18
Views: 545

Re: 6502 Second Processor not seen

It does indeed help. It's mostly working, but there is possibly a fault with data line D0, which always seems to read back as zero. Here's one more program to try that should confirm that: 10 ?&FEE0=&A0 20 ?&FEE0=&20 30 REPEAT 40 A=?&FEE1 45 IF A>0 AND A<32 A=46 50 VDU A 60 UNTIL A=0 This is forcing...
by hoglet
Sun May 13, 2018 3:56 pm
Forum: hardware
Topic: 6502 Second Processor not seen
Replies: 18
Views: 545

Re: 6502 Second Processor not seen

Try running this little program on the Beeb with the Second Processor powered up:

Code: Select all

10 FOR A=&FEE0 TO &FEEF
20 PRINT ~A,~?A
30 NEXT
by hoglet
Sun May 13, 2018 3:22 pm
Forum: hardware
Topic: 6502 Second Processor not seen
Replies: 18
Views: 545

Re: 6502 Second Processor not seen

WDDFS 1.54T does have the Tube code in it.

One possibility is the Tube connector is tarnished, so try plugging/unplugging it a dozen times.

Dave
by hoglet
Sun May 13, 2018 6:38 am
Forum: hardware
Topic: Pi-based Co-Pro on the cheap - 100MHz 6502 for £10? (now 274MHz)
Replies: 1066
Views: 93390

Re: Pi-based Co-Pro on the cheap - 100MHz 6502 for £10? (now 274MHz)

Lardo Boffin wrote: I assume I have the cable the right way round?
It's impossible to say without being able to see the other end.
by hoglet
Sat May 12, 2018 5:30 pm
Forum: hardware
Topic: Cheap SD/MMC Readers
Replies: 9
Views: 3123

Re: Cheap SD/MMC Readers

by hoglet
Fri May 11, 2018 10:57 pm
Forum: emulators
Topic: MAME: Click (and other large ROMs)
Replies: 42
Views: 1912

Re: MAME: Click (and other large ROMs)

I've emulated the AP5. With a Z80 attached it'll load CP/M but won't DIR a disc, tried with Peg400 and AP4. The problem is, the Z80 Client ROM contains some 6502 code that is uploaded to the host, and this hard codes the address of the tube data register at &FEE5. So you need to patch the client RO...
by hoglet
Fri May 11, 2018 4:55 pm
Forum: hardware
Topic: RGB to HDMI using a Pi Zero and a small CPLD
Replies: 99
Views: 5088

Re: RGB to HDMI using a Pi Zero and a small CPLD

See below the test pattern (bottom only) after switch on and then after a calibration (i.e. pushing the button). Not sure why it doesn't calibrate on switch on ? Is the second image after calibration? If so, then something is wrong as it has picked the worst possible sampling point! Can you grab th...