Search found 210 matches

by jregel
Sun Jul 26, 2020 11:07 am
Forum: 8-bit acorn hardware
Topic: Master vs Master Compact
Replies: 18
Views: 603

Re: Master vs Master Compact

Is the Basic the same as the one in the Master? Are all the VDU calls the same? I don't think so - I believe the Compact has an improved version of BASIC 4 as I remember reading that Acorn speeded up some aspects. I thought the improved BASIC was included in MOS 3.50 and that this version picked up...
by jregel
Sat Jul 25, 2020 7:09 pm
Forum: programming
Topic: Beebspriter
Replies: 7
Views: 574

Re: Beebspriter

AJW wrote:
Sat Jul 25, 2020 1:23 pm
Also - VDU 23,27 - are your using an Acornsoft sprite ROM?
Yes (or more specifically, the SPRITER ROM image from the Welcome Disc on my Master).
by jregel
Sat Jul 25, 2020 12:27 pm
Forum: programming
Topic: Beebspriter
Replies: 7
Views: 574

Re: Beebspriter

I exported the sprite in Row-major format with transparent pixels as colour 0 set and excluding the header file generation. I then *LOADED the data to screen memory and it displayed okay. Then it was simply a case of using two MOVE commands (bottom left of sprite and top right of sprite) and then VD...
by jregel
Thu Jul 23, 2020 8:38 pm
Forum: new projects in development: games
Topic: Turn-based strategy game
Replies: 4
Views: 177

Re: Turn-based strategy game

Looks really nice. The use of colour is great and gives a good illusion of green and brown (to my eyes, anyway!).
by jregel
Mon Jul 13, 2020 9:52 pm
Forum: archive submissions
Topic: TAOS
Replies: 4
Views: 214

Re: TAOS

I remember reading about this back in the day.

There's some interesting commentary from someone who worked for Tao:

https://news.ycombinator.com/item?id=9806607
by jregel
Sun Jul 12, 2020 10:33 pm
Forum: past all-day virtual ABugs
Topic: All-day 'Virtual' Acorn session #5, Saturday 4th July 2020, 9am - 10pm
Replies: 70
Views: 3084

Re: All-day 'Virtual' Acorn session #5, Saturday 4th July 2020, 9am - 10pm

Really enjoyed Paul Fellows' talk and to see how things progressed from the GXR ROM to Arthur to RISCOS.

Amazing how so few people managed to build Arthur in so short a time. And it's interesting to see how the Archimedes really is a "next-gen" Beeb in lots of ways.
by jregel
Sun Jul 12, 2020 1:51 pm
Forum: archive submissions
Topic: Elite SNG-45 (2nd proc edition), SSD and images of materials
Replies: 8
Views: 441

Re: Elite SNG-45 (2nd proc edition), SSD and images of materials

What is different about this version vs the other 2nd processor versions available?
by jregel
Sun Jul 05, 2020 11:18 am
Forum: programming
Topic: About BBC Basic 4
Replies: 110
Views: 3071

Re: About BBC Basic 4

New question : Is it possible to hide the code of Basic 4 basic program ? My game is an adventure game and I don't want to give clue/solution into the code (as it will be a big challenge to finish it) I'd suggest that the abilities of some in this forum are such that any attempts to hide your code ...
by jregel
Wed Jul 01, 2020 9:46 am
Forum: programming
Topic: About BBC Basic 4
Replies: 110
Views: 3071

Re: About BBC Basic 4

I'd recommend the BASIC Editor ROM that Tom Seddon has updated and extended: https://github.com/tom-seddon/basic_editor The manual for the original release is here: https://github.com/tom-seddon/basic_editor/blob/master/docs/BASIC_Editor_Manual.pdf Tom has changed/improved some of the keyboard comma...
by jregel
Wed Jul 01, 2020 9:23 am
Forum: 8-bit acorn hardware
Topic: Pi-based Co-Pro on the cheap - 100MHz 6502 for £10? (now 274MHz)
Replies: 1234
Views: 149496

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

Could the pre-loader be used to load ARM BASIC if an ARM co-pro is selected? If I understand the intent here, I think this would be a very useful feature. Although I guess it's not too difficult to load up ARM BASIC from the CLI, having it automatically start would make it more accessible and easie...
by jregel
Tue Jun 30, 2020 11:03 pm
Forum: new ideas wishlist & general chat
Topic: Frontier Elite 2
Replies: 54
Views: 1889

Re: Frontier Elite 2

Wow!

I never thought I'd see Frontier Elite 2 running on a BBC! The Pi/VideoNULA combination is opening up so many possibilities! Fantastic work.
by jregel
Mon Jun 22, 2020 10:59 am
Forum: programming
Topic: Maximising memory for BASIC program
Replies: 23
Views: 1225

Re: Maximising memory for BASIC program

PRINT ~HIMEM - (!2AND&FFFF) Eek, that's highly non-portable. The legal way to do it is: DIM P% -1 : PRINT ~ HIMEM-P% Please could you explain what's happening here? As I read it, you're creating a byte array that is 0 bytes long? Would this be added to the end of stored variables, so removing HIMEM...
by jregel
Fri Jun 19, 2020 10:12 pm
Forum: programming
Topic: Sprite Masking
Replies: 26
Views: 1174

Re: Sprite Masking

Thanks Andrew, that was really helpful and it makes sense.

I've done a bit of playing with the approach you suggested and it's working!

You say that's how you did it for Planet Nubium Two. What did you do for the first game?
by jregel
Fri Jun 19, 2020 8:02 pm
Forum: programming
Topic: Sprite Masking
Replies: 26
Views: 1174

Sprite Masking

I've spent the afternoon (off work!) trying to get my head around sprite masks and would appreciate some guidance. So I'm wanting to plot a sprite onto a background, but I don't want an ugly box around sprite, so the answer is to use a mask, right? The parts of the sprite I don't want to display are...
by jregel
Thu Jun 18, 2020 8:44 pm
Forum: 8-bit acorn hardware
Topic: Beeb FPGA port to Spectrum Next
Replies: 103
Views: 9406

Re: Beeb FPGA port to Spectrum Next

To return to the earlier discussion about turbo CPU modes, what's possible is largely driven by the external SRAM, and how fast you are able to drive it. Currently BeebFPGA generates 8 external SRAM memory cycles every microsecond: - 2 for the 2MHz main CPU - 2 for the Video processor - 4 for the I...
by jregel
Thu Jun 18, 2020 10:54 am
Forum: 8-bit acorn hardware
Topic: A blitter for the beeb?
Replies: 129
Views: 15338

Re: A blitter for the beeb?

Thanks both for the interest. jregel, everything runs at 8MHz at present though I might look at pushing that to 16 to allow uncontended access between the cpu and chipset. At present there is (an over-complicated) arbitration and bus switching arrangement which I keep meaning to simplify. The "bus"...
by jregel
Wed Jun 17, 2020 1:12 pm
Forum: 8-bit acorn hardware
Topic: A blitter for the beeb?
Replies: 129
Views: 15338

Re: A blitter for the beeb?

Hi Really enjoyed watching the ABUG presentation on the Blitter board. A few additional questions came to mind as a result: You mentioned that the soft CPU can run up to 8Mhz. What clock speed does the rest of the Blitter board/FPGA run at (the DMA co-processor, Blitter, Sound, and Aeris)? In a prev...
by jregel
Tue Jun 16, 2020 9:04 am
Forum: new projects in development: games
Topic: RPG project
Replies: 103
Views: 4844

Re: RPG project

Naomasa298 wrote:
Mon Jun 15, 2020 6:08 pm
The cast is complete!

Untitled.png

Guest starring Harry Potter, Gandalf, Inigo Montoya and Ivan Drago (and also two characters from a NES game, which shall remain anonymous :) ).
This looks really good. I'm following this thread and project with interest.
by jregel
Tue Jun 02, 2020 8:22 pm
Forum: programming
Topic: VDU-stream 'sprites'
Replies: 16
Views: 828

Re: VDU-stream 'sprites'

As noted in another thread, a nice feature of Acorn's VDU-stream approach to graphics is that you can store multiple graphics commands in a string variable and PRINT the whole lot in one go. By ensuring all the graphics commands use only relative coordinates you can plot the resulting 'object' wher...
by jregel
Mon Jun 01, 2020 10:12 pm
Forum: programming
Topic: "Legally" writing to the screen
Replies: 17
Views: 839

Re: "Legally" writing to the screen

It would be helpful to understand why using a 'legal' method to write to the screen is important. The reasons I can think of are: Portability between Acorn platforms, so same the program runs on Elk, Beeb, Master, Archimedes possibly even BBC BASIC for Windows? Program is being written in BASIC and...
by jregel
Sat May 30, 2020 12:03 pm
Forum: programming
Topic: "Legally" writing to the screen
Replies: 17
Views: 839

Re: "Legally" writing to the screen

Thanks for all the suggestions. Agree that VDU5 will be a bit slow for what I was looking for. Although I mentioned sprites (and this is a use case I’m interested in), I was also thinking in terms of displaying pictures, whereby the source data is in the correct screen format and just needs a way to...
by jregel
Thu May 28, 2020 4:36 pm
Forum: programming
Topic: "Legally" writing to the screen
Replies: 17
Views: 839

"Legally" writing to the screen

I’m possibly being really daft and missing the obvious here, but what are the ways to legally write to the screen on the BBC? In BASIC, I can obviously use the various PLOT commands to draw lines, triangles etc., PRINT CHR$ to get user definable characters on screen, which in turn use the VDU driver...
by jregel
Wed May 27, 2020 8:45 pm
Forum: introduce yourself
Topic: Hello from Gloucester
Replies: 9
Views: 384

Re: Hello from Gloucester

Welcome! There seems to be a few of us here that live in the shire.
by jregel
Wed May 27, 2020 7:36 pm
Forum: programming
Topic: Beebspriter
Replies: 7
Views: 574

Re: Beebspriter

I don't have the answer to the original question, but came here to ask a Beebspriter question when I saw an existing thread, so please forgive the thread hijacking... I've just been having a go at Beebspriter and it's really impressive! Thanks RTW for releasing it! So far, I've designed a handful of...
by jregel
Sun May 24, 2020 2:53 pm
Forum: programming
Topic: Disable vertical scrolling
Replies: 3
Views: 200

Re: Disable vertical scrolling

Thank you! That was just what I was hoping for.
by jregel
Sun May 24, 2020 1:31 pm
Forum: programming
Topic: Disable vertical scrolling
Replies: 3
Views: 200

Disable vertical scrolling

I'm mocking up a screen layout in BASIC, making good use of PRINT TAB() to draw out the screen. All is looking good until I reach the bottom of the screen, at which point scrolling kicks in and pushes everything up one line, losing the top line. Ideally, I want to draw out the screen using PRINT TAB...
by jregel
Thu May 07, 2020 5:50 pm
Forum: 8-bit acorn software: other
Topic: Displaying photos in VideoNuLA attribute mode 1 (240x256, 16 colours)
Replies: 38
Views: 1822

Re: Displaying photos in VideoNuLA attribute mode 1 (240x256, 16 colours)

I might be confusing things here, but it looks like it was possible to update 8 colours:

viewtopic.php?p=171889#p171889

Would this work in your situation?
by jregel
Thu May 07, 2020 10:52 am
Forum: 8-bit acorn software: other
Topic: Displaying photos in VideoNuLA attribute mode 1 (240x256, 16 colours)
Replies: 38
Views: 1822

Re: Displaying photos in VideoNuLA attribute mode 1 (240x256, 16 colours)

Are you changing the colours by changing the physical colour that the logical colour points to, or by directly updating the VideoNULA's auxiliary palette? I would assume the latter would be the faster way to do it and could possibly allow for more than four changes per scanline?
by jregel
Tue May 05, 2020 10:39 pm
Forum: 8-bit acorn software: other
Topic: Displaying photos in VideoNuLA attribute mode 1 (240x256, 16 colours)
Replies: 38
Views: 1822

Re: Displaying photos in VideoNuLA attribute mode 1 (240x256, 16 colours)

That's great, and one of the first examples of using some of the new VideoNULA features beyond the increased colour palette.

The VideoNULA has a lot of currently untapped potential with the new attribute modes and smooth horizontal scrolling. It's interesting to see what people are doing with it.

Go to advanced search