Search found 124 matches

by jregel
Thu Mar 21, 2019 8:47 pm
Forum: software: new games
Topic: Stunt Car Racer for BBC Master
Replies: 60
Views: 2960

Re: Stunt Car Racer for BBC Master

A great review on ChinnyVision's YouTube page.

He does throw the gauntlet down for a Starglider port... :-)
by jregel
Wed Mar 20, 2019 8:59 am
Forum: software: new games
Topic: Doom?
Replies: 120
Views: 5105

Re: Doom?

Thanks Rob.

It's incredibly impressive that you have been able to build on top of the routines provided by the MOS and extend them in such an elegant way. It really does show how well the original API was designed.
by jregel
Mon Mar 18, 2019 8:26 pm
Forum: software: new games
Topic: Doom?
Replies: 120
Views: 5105

Re: Doom?

Thanks Rob. Absolutely happy to share what I've done with anyone who wants to do the same thing. It would be great to see other people do stuff for the Pi. For the C on the Pi side of things, I've got some newlib stubs for the standard library functions and code that allows access to SWIs etc. I use...
by jregel
Sun Mar 17, 2019 8:55 pm
Forum: software: new games
Topic: Doom?
Replies: 120
Views: 5105

Re: Doom?

Another really exciting development, Rob! Look forward to seeing how far you take this, and the surely inevitable interview in Retrogamer magazine... :-) As someone who, with this and your Spectrum and Amstrad CPC emulators, has pushed the delivery of graphics from a co-pro to the host, would you co...
by jregel
Sat Mar 16, 2019 3:57 pm
Forum: for sale / freebies
Topic: Free Book: An Expert Guide
Replies: 6
Views: 431

Re: Free Book: An Expert Guide

I recently picked up a copy of this book. While I'm sure many on here will already own a copy, if you haven'tm it's definitely worth getting.
by jregel
Tue Mar 12, 2019 3:02 pm
Forum: programming
Topic: 6502, 65SC12, 65C102, huh?
Replies: 8
Views: 457

Re: 6502, 65SC12, 65C102, huh?

One clarification: The Master uses a Rockwell 65SC12, which adds the 12 new instructions, and addressing modes, from the second processor’s 65C02. Both my Masters use a CMD/GTE G65SC12, which doesn't include RMB/SMB/BBR/BBS. Datasheet is here: http://archive.6502.org/datasheets/cmd_g65scxxx_mpu_fam...
by jregel
Mon Mar 11, 2019 9:09 pm
Forum: programming
Topic: 6502, 65SC12, 65C102, huh?
Replies: 8
Views: 457

Re: 6502, 65SC12, 65C102, huh?

dp11 wrote:
Sun Mar 10, 2019 11:03 pm
jregel wrote:
Sun Mar 10, 2019 10:50 pm
Does the 6502 emulation provided by the PiTubeDirect support the Rockwell instructions?
Yes it does.
Thanks for the clarification!
by jregel
Mon Mar 11, 2019 6:44 pm
Forum: programming
Topic: 6502, 65SC12, 65C102, huh?
Replies: 8
Views: 457

Re: 6502, 65SC12, 65C102, huh?

I believe the B+ has a 2Mhz Rockwell 6512A.

I'd assume it runs BASIC II, since it precedes the Master...?
by jregel
Sun Mar 10, 2019 10:50 pm
Forum: programming
Topic: 6502, 65SC12, 65C102, huh?
Replies: 8
Views: 457

6502, 65SC12, 65C102, huh?

I’ve been doing some reading up around the different CPUs found in the different BBC models and would like to check my understanding is correct: BBC Model A and B Original BBC Model B has a MOS 6502A (NMOS). External 6502 Second Processor The external 6502 Second Processor uses a Rockwell 65C02 (CM...
by jregel
Thu Mar 07, 2019 10:17 pm
Forum: software: new games
Topic: New game for the BBC Master : Planet Nubium
Replies: 35
Views: 4223

Re: New game for the BBC Master : Planet Nubium

I spent a bit of time this evening playing Planet Nubium. Really good game, different from, but obviously very reminiscent of Manic Miner. Great job!
by jregel
Thu Mar 07, 2019 7:40 pm
Forum: projects
Topic: Starting a port of Stunt Car Racer...
Replies: 34
Views: 2353

Re: Starting a port of Stunt Car Racer...

I've already commented on the YouTube page, but it's worth repeating and adding to. Along with the Prince of Persia port, and other titles like Planet Nubium, it feels like we're finally starting to see what was the Master was capable of.
by jregel
Tue Mar 05, 2019 4:31 pm
Forum: programming
Topic: Newbie 6502 assembly questions...
Replies: 25
Views: 1027

Re: Newbie 6502 assembly questions...

Thanks Tricky. I'm nowhere near running out of memory yet, just trying to get a firmer understanding about how to do things right, primarily around how BASIC and the assembler interact.
by jregel
Mon Mar 04, 2019 10:42 pm
Forum: hardware
Topic: VideoNuLA survey
Replies: 10
Views: 378

Re: VideoNuLA survey

I've got an original Master with internal co-processor, with a Datacentre (with CF cards, so I put down hard disk as well), VideoNULA and an external Pi second processor.
by jregel
Sun Mar 03, 2019 3:25 pm
Forum: programming
Topic: Newbie 6502 assembly questions...
Replies: 25
Views: 1027

Re: Newbie 6502 assembly questions...

A few more quick questions as I continue my dive into assembler, primarily around doing things “correctly”… If I have the following code: 10 DIM PROG 100 20 SCREEN=&3000 30 P%=PROG 40 [ 50 LDA #0 60 STA SCREEN 70 RTS 80 ] 90 CALL PROG Firstly, as the DIM statement reserves 101 bytes, does it matter ...
by jregel
Wed Feb 27, 2019 2:10 pm
Forum: hardware
Topic: A blitter for the beeb?
Replies: 82
Views: 7585

Re: A blitter for the beeb?

Thanks Dominic I totally appreciate there is a huge amount of work involved, and would only want to encourage you that some of us are fascinated by what you’re doing. From what you’ve demoed so far, and your explanations around your approach, the Blitter definitely sounds like a “must-have” upgrade ...
by jregel
Mon Feb 25, 2019 1:49 pm
Forum: hardware
Topic: A blitter for the beeb?
Replies: 82
Views: 7585

Re: A blitter for the beeb?

Thanks Dominic. One of the reasons I’m interested in the Blitter (although it seems to be much more than that, so perhaps you need a better name :-)) is it offers the potential to remove some of the remaining limitations with the Beeb’s design. The VideoNULA has arguably solved the biggest graphical...
by jregel
Sun Feb 24, 2019 2:19 pm
Forum: hardware
Topic: A blitter for the beeb?
Replies: 82
Views: 7585

Re: A blitter for the beeb?

I've been re-reading through the Blitter thread and considering the possibilities. Firstly, I was wondering if there is any news of this exciting project? Secondly, my interest up until now has been primarily around the graphics features, but spent some time last night considering the sound capabili...
by jregel
Fri Feb 22, 2019 5:07 pm
Forum: programming
Topic: Newbie 6502 assembly questions...
Replies: 25
Views: 1027

Re: Newbie 6502 assembly questions...

One question I do have: If I run the code, then manually call the address of PROG% (as above), it works. If I put the "CALL PROG%" statement in the BASIC program, it errors with " at line 2160" which is the line containing the CALL statement. Please can someone shed some light on this? It's actuall...
by jregel
Fri Feb 22, 2019 1:17 pm
Forum: programming
Topic: Newbie 6502 assembly questions...
Replies: 25
Views: 1027

Re: Newbie 6502 assembly questions...

Thanks everyone for the words of wisdom! I'm taking Tricky's advice focussing on readability at this stage, so I'm just trying to get a good result, without trying to optimise it yet. I also like the idea of calling the BASIC routines when appropriate. A couple of evenings ago, I managed to draw a l...
by jregel
Tue Feb 19, 2019 12:59 pm
Forum: stardot.org.uk
Topic: List of Acorn/BBC related websites
Replies: 26
Views: 7314

Re: List of Acorn/BBC related websites

Thanks - list of sites updated.

Mods - do you think it would be of value to sticky this thread for new visitors?
by jregel
Tue Feb 19, 2019 10:37 am
Forum: stardot.org.uk
Topic: List of Acorn/BBC related websites
Replies: 26
Views: 7314

Re: List of Acorn/BBC related websites

Oops - hit reply instead of editing the original post.
by jregel
Mon Feb 18, 2019 9:29 am
Forum: programming
Topic: Addressable memory for the screen
Replies: 3
Views: 252

Re: Addressable memory for the screen

Thanks for the confirmation. I was musing whether something like the Super Nintendo SuperFX or Sega Megadrive SVP approach would have been possible on a Master cartridge: On those consoles, some cartridges contained an extra custom RISC or DSP processor with local RAM which was used for running loca...
by jregel
Sun Feb 17, 2019 10:41 pm
Forum: programming
Topic: Addressable memory for the screen
Replies: 3
Views: 252

Addressable memory for the screen

I think the answer to this is "no", but is it possible for the 6845 to address sideways RAM as screen memory?

The reading I've done suggests that attempts to read > &7FFF will wrap around. I'm assuming that there is no workaround (even at the expense of losing hardware scrolling etc.)?

Thanks.
by jregel
Sun Feb 17, 2019 10:34 pm
Forum: programming
Topic: Newbie 6502 assembly questions...
Replies: 25
Views: 1027

Re: Newbie 6502 assembly questions...

Thanks for the clarification that my use of zero page is basically correct. I hadn't thought of using indirection operators to set the value of the address directly, but it seems like the most straightforward way to do it. My experimental code does a bunch of ASL and ROL instructions to get the mult...
by jregel
Sat Feb 16, 2019 1:23 pm
Forum: hardware
Topic: Amstrad CPC464 emulator
Replies: 15
Views: 748

Re: Amstrad CPC464 emulator

Great job, Rob!

The Pi co-processor + VideoNULA is making for a really powerful combination. What system is coming next...? :-)
by jregel
Sat Feb 16, 2019 1:17 pm
Forum: programming
Topic: Master 128 + second processor + second second processor
Replies: 16
Views: 689

Re: Master 128 + second processor + second second processor

Wow, that's very impressive. I guess we're going to have to call a Master with both an internal and external Pi co-processor the ultimate BBC. It's also amazing that there are breakthroughs happening like this over 30 years after the Master was released, which really does show how good the designers...
by jregel
Sat Feb 16, 2019 1:10 pm
Forum: software: new games
Topic: Doom?
Replies: 120
Views: 5105

Re: Doom?

Interestingly, the Atari Jaguar port of Doom rendered at a resolution of 160x180 (although that was in 16bit colour, so 65536 colours!).

If anyone wants more information, the book Game Engine Black Book: Doom is an interesting read.
by jregel
Tue Feb 12, 2019 10:26 pm
Forum: programming
Topic: Newbie 6502 assembly questions...
Replies: 25
Views: 1027

Newbie 6502 assembly questions...

I’m having a bit of a dabble in assembler on the BBC, and wanted to double check a few things before I get in too deep. My experiment is to write a series of 16x16 tiles to the screen in mode 1. I’ve defined, in BASIC, a block of memory to contain the tile data: DIM tiledata 4096 Each tile 64 bytes,...
by jregel
Sun Feb 03, 2019 10:48 pm
Forum: hardware
Topic: A blitter for the beeb?
Replies: 82
Views: 7585

Re: A blitter for the beeb?

Really good sound! I like it! How do you output the audio? Is it a separate audio output to the built-in Beeb sound chip? In your original description, you mentioned that it would sit in the CPU socket. I'm just curious as to whether your approach would work in any other scenarios, such as: - Could...
by jregel
Sun Feb 03, 2019 10:06 pm
Forum: general
Topic: Bit of fun - One change only
Replies: 97
Views: 3063

Re: Bit of fun - One change only

I'll basically echo what some others have already said: BBC B: 64K standard, the additional RAM being 20K shadow RAM and 12K for OS/filing system workspace, keeping everything at E00. Electron Same as the BBC B: 64K, comprising 20K shadow RAM and 12K OS/filing system workspace. Or, alternatively: "H...