Home
JAQForum Ver 24.01
Log In or Join  
Active Topics
Local Time 06:56 02 Aug 2025 Privacy Policy
Jump to

Notice. New forum software under development. It's going to miss a few functions and look a bit ugly for a while, but I'm working on it full time now as the old forum was too unstable. Couple days, all good. If you notice any issues, please contact me.

Forum Index : Microcontroller and PC projects : P100

Author Message
elk1984

Senior Member

Joined: 11/07/2020
Location: United Kingdom
Posts: 228
Posted: 07:55pm 15 Oct 2020
Copy link to clipboard 
Print this post

Having never owned a BBC Micro (I had the "trusty" Acorn Electron) I always hankered after MODE 7 and its Teletext capabilities.

This is the first attempt at creating a standalone Teletext server - the intention is a CMM on a stand with a hardware IR remote (Maybe a Windows MCE remote would cover this).



YouTube - Teletext Page

The viewer reads files in TTI format (as used by wxTED by Peter Kwan)
TeeFax
Teletext Art

The only snag I'm having finding a decent resolution that works with 40x25 characters based on an 8x13 font.  

I'm considering moving over to the Bedstead font.  Whilst not a pixel for pixel recreation of the Beeb font, it does look a lot better on the higher resolutions supported by the Maximite.

Feedback welcome, one I've completed the editor (basics done, but implementation and tidying the code for both now) I'll be publishing the code here and on Fruit of the Shed.
Edited 2020-10-16 05:56 by elk1984
 
elk1984

Senior Member

Joined: 11/07/2020
Location: United Kingdom
Posts: 228
Posted: 10:01pm 15 Oct 2020
Copy link to clipboard 
Print this post

  elk1984 said  I'm considering moving over to the Bedstead font.  Whilst not a pixel for pixel recreation of the Beeb font, it does look a lot better on the higher resolutions supported by the Maximite.

...

Feedback welcome, one I've completed the editor (basics done, but implementation and tidying the code for both now) I'll be publishing the code here and on Fruit of the Shed.


Version now incorporating Capsikin's excellent port of the Galax.xyz font

Teletext Video - Update
 
Nimue

Guru

Joined: 06/08/2020
Location: United Kingdom
Posts: 420
Posted: 10:28am 16 Oct 2020
Copy link to clipboard 
Print this post

Liking this...

But what is this>>


Specifically the "*EXEC !boot"  << am I missing a whole layer of CMM2 goodness?

Cheers
Nim
Entropy is not what it used to be
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4311
Posted: 10:36am 16 Oct 2020
Copy link to clipboard 
Print this post

I'm guessing:
* a history with the BBC micro computer
* OPTION RAM
* an AUTORUN.BAS file that's producing the header
* a file EXEC.BAS either at the root or located via OPTION SEARCH PATH
* a file called "!boot.bas" that is displaying the launcher menu

Am I right ?

Tom
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Nimue

Guru

Joined: 06/08/2020
Location: United Kingdom
Posts: 420
Posted: 10:39am 16 Oct 2020
Copy link to clipboard 
Print this post

  thwill said  I'm guessing:
* a history with the BBC micro computer
* OPTION RAM
* an AUTORUN.BAS file that's producing the header
* a file EXEC.BAS either at the root or located via OPTION SEARCH PATH
* a file called "!boot.bas" that is displaying the launcher menu

Am I right ?

Tom


Life is so simple when explained so well --- DOH!!!

Thank you - given the depths of the CMM2 I wouldn't have been surprised if I'd missed something though.

Cheers
N
Entropy is not what it used to be
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4311
Posted: 10:40am 16 Oct 2020
Copy link to clipboard 
Print this post

If you haven't seen it you might like to read this:
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12409
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
Nimue

Guru

Joined: 06/08/2020
Location: United Kingdom
Posts: 420
Posted: 10:44am 16 Oct 2020
Copy link to clipboard 
Print this post

  thwill said  If you haven't seen it you might like to read this:
https://www.thebackshed.com/forum/ViewTopic.php?FID=16&TID=12409


I have now ;-)

Down the rabbit hole I go.

#reallyneedtodosomepaidworktoday

N
Entropy is not what it used to be
 
thwill

Guru

Joined: 16/09/2019
Location: United Kingdom
Posts: 4311
Posted: 10:47am 16 Oct 2020
Copy link to clipboard 
Print this post

Provided you use OPTION RAM all the bits seem to exist in the firmware to write a "better" CMM2 O/S on top of BASIC except for some way to automatically re-launch the "shell" program when another program exits ...

... and some way to prevent that happening when you don't want it to, probably need to distinguish between Ctrl-C to return to BASIC and Ctrl-<SomethingElse> to return to the shell.

Tom
Edited 2020-10-16 20:53 by thwill
MMBasic for Linux, Game*Mite, CMM2 Welcome Tape, Creaky old text adventures
 
elk1984

Senior Member

Joined: 11/07/2020
Location: United Kingdom
Posts: 228
Posted: 06:34pm 16 Oct 2020
Copy link to clipboard 
Print this post

  thwill said  I'm guessing:
* a history with the BBC micro computer
* OPTION RAM
* an AUTORUN.BAS file that's producing the header
* a file EXEC.BAS either at the root or located via OPTION SEARCH PATH
* a file called "!boot.bas" that is displaying the launcher menu

Am I right ?

Tom


Totally, it's a bit of Retro Beeb indulgence.  I'd missed the OPTION RAM will look that up but otherwise, it's an autorun.bas that produces the original page and defines the F12 key to do the same startup except run a file called Exec in the search path that chains !boot.bas in the root.

I've also got that set to run on F12 which is where the Break key used to be.  Shame it can't distinguish between F12 and Ctrl+F12 when launching the script.

If I could get a sample of the Beeb startup that would be in there too!
Edited 2020-10-17 04:39 by elk1984
 
elk1984

Senior Member

Joined: 11/07/2020
Location: United Kingdom
Posts: 228
Posted: 07:47pm 16 Oct 2020
Copy link to clipboard 
Print this post

  elk1984 said  If I could get a sample of the Beeb startup that would be in there too!


Bingo!
 
Print this page


To reply to this topic, you need to log in.

The Back Shed's forum code is written, and hosted, in Australia.
© JAQ Software 2025