Search found 1198 matches
- Mon Jan 06, 2020 5:59 pm
- Forum: hardware
- Topic: How many 8bit beeb basic machines
- Replies: 19
- Views: 511
FWIW, the serial number thread has estimates of ~350k for Electron, ~260k for Master 128 and ~40k for Master Compact, which I think are reasonably accurate. BBC A/B numbers are less certain, but look to be sub-1 million, probably in the area of 700-800k. B+ is even less clear but is almost certainly...
Following from the belated final version here's the belated writeup! Loader Loading screen was originally meant to be Farbrausch-style, but I decided this was boring and added the spinning balls. Screen is in MODE 9, the balls are preshifted and used to mask a solid colour. Everything in the demo is...
Finally got the final/non-party version done. Fixes some glitches, improves a couple of parts, adds StrongARM and VGA support, and the music player doesn't go out of tune...
- Mon Nov 25, 2019 12:33 pm
- Forum: emulators
- Topic: How to create an hdf file in windows from an ADFS HD
- Replies: 4
- Views: 302
RPCemu, and Arculator pre-v2.0, need a dummy 512 byte header on the front of hard disc images. This is one of my stupid bugs from circa 2006, and I'm a bit embarrassed that it's still causing problems!
- Sun Nov 24, 2019 9:38 am
- Forum: software: other
- Topic: New music conversion - Castlevania III
- Replies: 17
- Views: 1061
It's been a couple of years or so, must be time for a new music conversion. Today's ABUG release is Castlevania III : Dracula's Curse, or to be more precise Akumajō Densetsu, as this is the Famicom version that's been converted. This has an additional sound chip in the cartridge, adding an extra 3 v...
GamesPad/GamesPad Pro connects two SNES controllers to the printer port. 8 buttons each, software allows keyboard mapping and RISC OS 3 joystick SWIs. IIRC the only difference between GamesPad and GamesPad Pro is the exact type of controller used, with the latter having turbo. The Serial Port interf...
Thanks a lot for this new version - the machine config alone is really great! Still experimenting with all the new stuff. There seems to be a problem with connecting existing .hdfs with e.g. ADFS and ZIDEFS IDE, but it is too early to suggest a bug! Arculator used to have a bug where it added a poi...
That can't be right. It's apparently been TEN YEARS since the last Arculator release. I'm old... Anyway, here's v2.0. Changes from v0.99 : FPA10 emulation Podule emulation. Current included podules : AKA31 SCSI Podule, AKD52 Hard Disc Podule, Computer Concepts Lark, HCCS Ultimate CD-ROM, ICS ideA, R...
I might have noticed a StrongArm-200MHz-card, right ? Some I-cubic Ethernet adapter with RJ45 and BNC ? Yep. What is this very small board vertically seated that only connects via a handfull of pins to the main PCB ? Looks like a 16-bit sound card. Early RiscPCs only supported 8-bit audio on the mo...
- Sat Oct 12, 2019 11:54 am
- Forum: software
- Topic: Should I Worry About Viruses Found By My RISC PC?
- Replies: 3
- Views: 386
You're unlikely to run into many RISC OS viruses written after 1997... Ideally I'd recommend running the VProtect module on all your machines - this is included on most of the newer !Boot sequences, and will at least warn you when it detects a virus (and will stop it spreading). Since you're already...
The A7000+ was released after ART was closed iirc, so the relevant RISC OS (3.71?) doesn't have an ART banner. This machine looks to have been upgraded to 3.7, though I had thought that version could detect the ARM7500.
'Close to the hardware' coding is generally frowned upon, however if you absolutely must then the ARM2/MEMC/IOC/VIDC datasheets are at http://www.home.marutan.net/arcemdocs/ (under 'Archimedes Level Hardware'), and one of the Technical Reference manuals from http://chrisacorns.computinghistory.org.u...
For gaming from personal experience the A3010 seems to have the advantage over the A3020. This will especially be so if one needs joysticks to run a game. In theory games should work equally well on both machines but I have found some games work on the A3010 and struggle on the A3020 (may be that i...
- Sat Sep 28, 2019 8:49 am
- Forum: upcoming and recent events & exhibitions
- Topic: ABUG SOUTH 22 to 24 November 2019 - NOW FULL
- Replies: 179
- Views: 7890
Table for Friday to Sunday please!
- Tue Sep 17, 2019 5:11 pm
- Forum: hardware
- Topic: Video timing on Acorn Electron
- Replies: 2
- Views: 235
From initial tests it looks to me like interleaved RAM access between CPU and ULA. Correct, the ULA will alternate RAM accesses between CPU and video/refresh cycles. So in a 128 cycle scanline the CPU will run for 64 cycles, resulting in 1 MHz, with 40 cycles of active display and 24 of blanking. T...
- Fri Sep 13, 2019 7:38 pm
- Forum: hardware
- Topic: MEMC1A timeline and documentation
- Replies: 9
- Views: 1006
Bit of a bump, but I've been reworking the ARM/MEMC timing in Arculator, and I feel the need to rectify my statement above that 'MEMC1a and MEMC1 w/o workarounds perform the same'. I've identified three performances differences between MEMC1 and MEMC1a systems, only one of which is the result of a w...
- Wed Sep 11, 2019 1:15 pm
- Forum: emulators
- Topic: MAME: Click (and other large ROMs)
- Replies: 106
- Views: 7054
Looks like it initially writes 0f to 8000 and checks if it can immediately read it back, failing if it can. Then it goes into a loop of lda 8000 / cmp 8000 / bne is_empty, ie it's testing that the value changes more over time. So for this to work you'd effectively have to return random data on readi...
In case there are multiple ICS designs, mine says '(C) BE 1992 IDE I/F V5' on the PCB, and '(C) 1993 ICS Ltd IDE1V5 3V10' on the EPROM. The IDEFS implementation also seems to be somewhat fancier than the normal bog standard one, offering partitioning and password protection among other things.
Assuming that IanS's interfaces are following what ZIDEFS thinks an ICS interface is, this is the expected memory map (from https://stardot.org.uk/forums/viewtopic.php?f=16&t=15205) : +0x0000 - 0x1FFF ROM window (2 KB) +0x2000 ROM page register +0x3000 IDE reg 0 +0x3004 IDE reg 1 +0x3008 IDE reg 2 +...
Not sure how adaptable ZIDEFS is; ideA (or at least the podule I own) has a somewhat different memory map to the modern IDE podules. As does the RISC Developments podule.
I've posted below the podule API currently implemented by the in-progress next version of Arculator, should anyone be interested (I think this is most likely to be flibble and possibly Phlamethrower); it would be nice if this could be used cross-emulator/platform. I think I'm unlikely to change much...