Jet Set Willy anyone?

Avatar de Usuario
Mike
Mensajes: 52
Registrado: 20 Jun 2020 00:13
Agradecido : 129 veces
Agradecimiento recibido: 53 veces
Contactar:

Jet Set Willy anyone?

Mensajepor Mike » 12 Ago 2020 12:30

Hi Lynx enthusiasts!

Long time listener, first time caller.

I have been going through my old Lynx cassettes/archives, and now have tap files to share with you. These are the files (attached):

    3DSplash.tap
    AtomSmasher (1983)(Romik Software)(C.Ratcliffe).tap
    Blasteroids (May 9184)(H.Heggelund).tap
    Cube (LUG Issue 4-P7)(D.Ness).tap
    Flyte (1984)(L.Corrigan).tap
    FruitMachine (A.Leaver+P.Harrington).tap
    Gomoku (a.c.+j.p) (Nestrak Software).tap
    Gridtrap (GB).tap
    Jet Set Willy (1984)(Tynesoft)(Matthew Smith)(96K).tap
    Mazeman (1983)(Abersoft)(GB).tap
    Missiles.tap
    MonsterMine (1983)(Gem Software+W.E.MacGowan).tap
    Panik (19xx)(Judd, M.D.).tap
    Power Blaster (1983)(Romik)(GB).tap
    Roborun.tap
    Slot.tap
    SpannerMan (1983)(Gem Software)(C.Hunt).tap
    StarTrek.tap
    Tube.tap
    Vorlon Invaders (1983)(Lynxman).tap
    WASP (Romik+R.Stokes).tap
    Wenceslas.tap
    Ynxvaders (1983)(Marc de Gentile-Williams).tap

LynxSoftware.zip
New Tap files
(106.71 KiB) Descargado 48 veces


These have been tested in Jynx.

(note: Since these are over 35 years old, I see this post as preservation - but if anyone has any objection to something being here, I'll remove it. I have tried to provide attribution/creator when known.)

This has been made possible by the hard work of the Amazing Pete, the Amazing Russell, and the Amazing Jonathan (and some other dedicated Lynx enthusiasts).

Enjoy!

Mike.

jltursan
Mensajes: 3268
Registrado: 20 Sep 2011 13:59
Agradecido : 309 veces
Agradecimiento recibido: 858 veces

Re: Jet Set Willy anyone?

Mensajepor jltursan » 12 Ago 2020 16:21

Amazing, definitely you made my day!. Thanks!
Now I only need to solve the problems with my DIY floppy disk controller and I'll be a happy guy... -banghead

Oh, and welcome aboard :-)

garillete
Mensajes: 1090
Registrado: 30 Oct 2010 20:58
Agradecido : 146 veces
Agradecimiento recibido: 364 veces

Re: Jet Set Willy anyone?

Mensajepor garillete » 12 Ago 2020 18:19

Hello, welcome...

Food for our Lynx... many thanks, great aport.. but you must present first in "Presentaciones" and tell us something about you and your computers, games, people, thoughts...

viewforum.php?f=53

Avatar de Usuario
ron
Mensajes: 19393
Registrado: 28 Oct 2010 14:20
Ubicación: retrocrypta
Agradecido : 2317 veces
Agradecimiento recibido: 2104 veces

Re: Jet Set Willy anyone?

Mensajepor ron » 12 Ago 2020 20:27

Ohhh My !!! you made our day ! sounds a bell !
The JSW seems really interesting, Pete Todd (retrogubbins) even showed us some of the JSW on a Propeller
I shouldn't say this, but if all goes well, I hope so, we will soon have the Camputers Lynx synthesized on an FPGA.
Anyway, it's a great day.- Thanks a lot.-

Avatar de Usuario
Mike
Mensajes: 52
Registrado: 20 Jun 2020 00:13
Agradecido : 129 veces
Agradecimiento recibido: 53 veces
Contactar:

Re: Jet Set Willy anyone?

Mensajepor Mike » 12 Ago 2020 22:31

I see that Pete has also ported Pale to the ESP32. Awesome! He works hard - that chap. An FPGA version would be terrific.

Avatar de Usuario
DyLucke
Mensajes: 4546
Registrado: 30 Oct 2010 12:52
Ubicación: Pompaela vieja
Agradecido : 114 veces
Agradecimiento recibido: 127 veces

Re: Jet Set Willy anyone?

Mensajepor DyLucke » 13 Ago 2020 00:00

I've been always curious about the Lynx.
Externally, i find it interesting, and seems to me a capable computer... Except on the sound side, that seems to me something like the ZX Spectrum.
But, honestly, i've never seen a game running on the Lynx.
Time to try it out.
"I'm playing games.
You've nowhere to run,
I'm a piece of the sun,
i'm an army of one...
I'm the man with the gun".

Avatar de Usuario
Mike
Mensajes: 52
Registrado: 20 Jun 2020 00:13
Agradecido : 129 veces
Agradecimiento recibido: 53 veces
Contactar:

Re: Jet Set Willy anyone?

Mensajepor Mike » 13 Ago 2020 00:20

As a kid, I was attracted by the better graphics and keyboard vs. the Spectrum. And I couldn't afford a Commodore 64. The Basic is a bit quirky, but approachable. What's nice about it is you are "close to the metal", so to speak. You have a built in Monitor. it doesn't have a dedicated sprite chip, or a sound chip, but you can play samples - if you want, by poking enough raw sample values into the memory (playback is handled by the CPU).

There's a lot of technical information out there for enthusiasts to get their teeth into (some of it probably collated and provided by forum members, and others). A gentle introduction may be the Jynx emulator, by Jonathan Markland. And the Pale emulator for more advanced fun.

I don't feel the need to build my own 8-bit like the RC2014, because I have a real Z80 and my old Lynx! (although I may build a RC2014 at some point anyway...)

Avatar de Usuario
Mike
Mensajes: 52
Registrado: 20 Jun 2020 00:13
Agradecido : 129 veces
Agradecimiento recibido: 53 veces
Contactar:

Re: Jet Set Willy anyone?

Mensajepor Mike » 14 Ago 2020 17:57

Whilst I am at it - here is a game I created in 1984! Be gentle, I was only a kid!

Hunchy.zip
(4.1 KiB) Descargado 18 veces


Use the "up" arrow key to jump, and left and right to move. It's fiendishly difficult and annoying!

I forget how many screens there are (not many) or how it ends!

-grin

jltursan
Mensajes: 3268
Registrado: 20 Sep 2011 13:59
Agradecido : 309 veces
Agradecimiento recibido: 858 veces

Re: Jet Set Willy anyone?

Mensajepor jltursan » 14 Ago 2020 18:13

Oh my!, screen 4 and 67 points but this screen is too much for me.
Nice game!, fast enough even in BASIC.

I remember having some fun playing with VDU command and characters overlaying to get colourful tiles. Not too slow and probably would be faster enough to a game like this :-)

Avatar de Usuario
Mike
Mensajes: 52
Registrado: 20 Jun 2020 00:13
Agradecido : 129 veces
Agradecimiento recibido: 53 veces
Contactar:

Re: Jet Set Willy anyone?

Mensajepor Mike » 14 Ago 2020 18:50

Thank you thank you! I am so pleased someone else has played it!

I used the "Fast" routine (described in "Lynx User 2") for more speed. I have lots of ideas for fast graphics including machine code that I hope to experiment with, at some point. (block copies, software sprites, etc.)

I'll probably write flappy bird or tetris or something, and play around with it.

Avatar de Usuario
Kyp
Mensajes: 554
Registrado: 03 Oct 2013 17:13
Agradecido : 48 veces
Agradecimiento recibido: 177 veces

Re: Jet Set Willy anyone?

Mensajepor Kyp » 15 Ago 2020 16:59

Hi Mike. I am trying to find technical information on this computer. Mainly some block diagrams, memory map and how (if any) memory paging works, screen layout ... thinking of an FPGA implementation (no promises). Any website with information?

Avatar de Usuario
Mike
Mensajes: 52
Registrado: 20 Jun 2020 00:13
Agradecido : 129 veces
Agradecimiento recibido: 53 veces
Contactar:

Re: Jet Set Willy anyone?

Mensajepor Mike » 16 Ago 2020 01:13

Hi Kyp,

Someone called Russell Davis (aka "ukscone") maintains an extensive archive of information on the Lynx in his github repository.

His github repository is here: https://github.com/ukscone

The documentation archive is here: https://github.com/ukscone/Camputers-Lynx He has generously made this all available for anyone to download.

A lot of technical information you need is in the newsletters. The newletters are technical because people were craving information at the time.: https://github.com/ukscone/Camputers-Lynx/tree/master/Newsletters.

You can also find a wealth of other information collated by various people in the archive - including schematics: https://github.com/ukscone/Camputers-Lynx/tree/master/Schematics

I have recently discovered a website by "ChibiAkumas" (aka Keith), which also describes some memory layout stuff: https://www.chibiakumas.com/z80/CamputersLynx.php.

It's difficult to remember what is covered in each Newsletter, and so I created a index of Nilug and Lug (don't forget Lynx User - read this one first). I'm sharing the index below, because it may be useful to others.

NILUG Issue 1
    • Output to the screen
    • Use that spare socket
    • Useful locations
    • TEXT
    • Write your own error messages
    • Reset and NMI
NILUG Issue 2
    • Technical Enquiries Letters
    • Reviews
      o Gempack 4; Gem
      o Lynx Computing; Granada
      o Othello Sectors (Software)
    • Machine Code for Beginners - Part I
    • Parallel Interface Design
    • Scrolling the screen - Proper scrolling!
NILUG Issue 3
    • Letters Tips
    • Reviews
      o Mazeman; Abersoft
      o The Worm; Quazar
      o 96K Upgrade - Is it worth it?
      o Vorlon Invaders; Lynxman
      o Adventure Quest : Level 9
    • Gomoku (Game in BASIC)
    • Writing graphics software
    • Machine Code for Beginners - Part 2
    • Centronics printer routine
    • Using the A/D Input port
    • Using the BREAK key
    • Structured Programming
NILUG Issue 4
    • Letters
    • Reviews
      o Reversals; Quazar
      o Space Trek; Quazar
      o Colossal Adventure; Level 9
      o Keyboard Aid; Peripheral Products
      o Compass; Level 9
      o ZEN; Laurie Shields Software
      o CODER; FL Soft*are
      o MODER-80; Seven Stars
    • Lynx Bugs
    • Driving a Serial Printer
    • Machine Code for Beginners - Part 3
    • Lynx Expansion (48K RAM to 96K RAM)
    • 3D Rotation - BASIC software
NILUG Issue 5
    • Letters
    • Lynx Software Reviews
      o Gobble De Spook; Camsoft
      o Connect 4; Camsoft
      o Spannerman ; Gem
      o Oh Mummy ; Gem
      o Games Pack 1; Gem
      o Rocketman; Bamby
      o Solitare (BASIC game)
    • Patterns (Graphics Software)
    • X OR Plotting by C. Cytera
    • Carpet and Square Dance
    • Stop by A-C. Karsten
    • Machine Code For Beginners
NILUG Issue 6
    • Communications
    • Reviews
      o Snowball; Level 9
      o Grid Attack; Shards
      o Atom Smasher; Romik
      o Lynx Disks
      o Joystick Interface
      o Ynxvaders; Bustech
      o Games Vol 1; Willowsoft
      o Word Processor; Camsoft
      o Siege Attack; Quazar
      o SuperChess II; CP Software
      o Lynx 128K
      o Puzzle Pack; Quazar
      o Centipede; Play IT
      o Forth; Cubsoft
    • Interfacing Non-Standard Printers
    • Baud Rate Modification
    • Basic listings:
      o Harmonograph
      o Planets
      o Rotating Sphere
      o Tron Blocker
    • Lynx Eproms
    • Machine Code For Beginners

LUG Issue 1
    • EDITORIAL
    • Reviews:
      • SANYO DR 202 DATA RECORDER REVIEW
      • BOWTHORPE MAINS PLUG REVIEW
      • FLY TE REVIEW
      • CENTIPEDE REVIEW
      • SPACE INVADERS REVIEW
      • CHANCELLOR REVIEW
      • MOONFALL REVIEW
    • MEMORY ECONOMY TECHNIQUES
    • PRINTER PATCH
    • CIRCLE FILL
    • BOOKSHELF
    • CINEMA
    • MICRO COMPUTER CRICKET
    • ADDITIONAL SOUND COMMANDS
    • FORTH CIRCLES part 1
    • FORTH FORUM part 1

LUG Issue 2
    • EDITORIAL
    • REVIEWS:
      o "PACMEN" 'DUNGEON ADVENTURE ;
      o ROADER ;LOGICHESS , FLOYDS BANK ,
      o PENGO ; DIGGERMAN ; QUACMAN
    • EFFICIENT BASIC
    • SOUND and how It Is used
    • FILL ROUTINE
    • Memory DUMP
    • 128K FILL FINDER
    • SURFACE
    • LYNX to BBC TRANSFER
    • SERIAL HANDSHAKE
    • BREAK KEY ENABLE
    • BUG CORNER
    • ADDITIONAL SOUND COMMANDS Part 2
    • BOOKSHELF
    • FORTH FORUM Part 2
    • FORTH CIRCLES Part 2

LUG Issue 3
    • EDITORIAL
    • REVIEWS:CAMSOFT'5 WORD PROCESSOR, JETSETWILLY, ENTERPRINT
    • DOUBLE DISK MEMORY
    • CASSETTE REMOTE CONTROL
    • GRAPHIC SAVE UTILITY
    • PRINTER PATCH No.2
    • READING THE KEYBOARD from machine code
    • HI-LO : - A Card Game
    • SHUTTLE PILOT - An arcade type game
    • SCREEN DUMP ROUTINE
    • An ALTERNATIVE INPUT
    • PIE PROGRAM
    • “SPLASH"
    • RENAME UTILITY
    • A CP/M FACILITY
    • 128K SERIAL PORT
    • BOOKSHELF
    • FORTH FORUM Part 3
    • FORTH FILL

LUG Issue 4
    • EDITORIAL
    • REVIEW MP165
    • HOME ACCOUNTS by RAD SYSTEMS
    • "GETTING THE MOST FROM YOUR LYNX
    • TREASURE ISLÅNO
    • LYNX WRAPPER
    • LYNX PORTS
    • EXT COMMAND
    • FINAL SCORE
    • THE CUBE and its analysis
    • DOMINOES
    • ANALOGUE CLOCK
    • CODE LINE GENERATOR

LUG Issue 5&6
    • EDITORIAL
    • Reviews of LYNX BOOKS, WASP & RALLY BRITAIN
    • PARALLEL PRINT ROUTINE
    • LOUDER LYNX
    • LS138 IC a FAST MENU
    • DOS-DISKS-DRIVES
    • GREEN SCREEN DUMP
    • COMBAT
    • Lynx Word Processor
    • TANDY PATTERNS
    • INPUT ROUTINE & LYNX BASIC
    • VIDEO RAM STORE
    • WEATHER PICTURES
    • LINE FILL ROUTINE
    • SINE WAVE MOD and DIV
    • KEY-VALUE
    • Rem. Cass.
    • WAVES
    • PRINTER TRANSLATION
    • GRAPH PLOT
    • CURSOR CHANGE
    • HOUSE & TANDY COLOUR PLOT
    • MBASIC
    • AUTO-LOAD CP/M
    • FORTH ELLIPSE
    • RECLAIM ROUTINE
    • CAM-FORTH ERRORS & MEMORY MAP

jltursan
Mensajes: 3268
Registrado: 20 Sep 2011 13:59
Agradecido : 309 veces
Agradecimiento recibido: 858 veces

Re: Jet Set Willy anyone?

Mensajepor jltursan » 16 Ago 2020 14:02

Added Lynx User. Later I'll add the french mag "Oeil de Lynx"...

All articles labelled as "HARD" are interesting reading for a FPGA developer :-)

LYNX USER

Issue 1
-------------------------------------------------------------
  • News .............................................. p.1
  • BASIC: Manual Update .............................. p.3
  • SOFT: Star Rover-Scrolling the Lynx Display ....... p.4
  • BASIC: Hint-Oddities .............................. p.6
  • BASIC: Hint-Interrupts on the Lynx 48K ............ p.6
  • BASIC: Hint-Saving variables ...................... p.6
  • BASIC: Hint-Resetting after a crash ............... p.6
  • BASIC: Hint-Printing with the Lynx ................ p.6
  • BASIC: Hint-Trouble with ypur intro tape? ......... p.4
  • BASIC: Hint-Is there life after NEW ............... p.7
  • BASIC: Hint-Remote control ........................ p.7
  • BASIC: Hint-Joystick control ...................... p.7
  • BASIC: Hint-Multi-dimensional arrays .............. p.7
  • BASIC: Hint-Calling the monitor ................... p.7
  • BASIC: Hint-Video projection ...................... p.7
  • SOFT: Sound ....................................... p.8
  • SOFT: Air Raid upgrade ............................ p.9
  • SOFT: Splashdown .................................. p.9
  • SOFT: Down the tube ............................... p.9
  • SOFT: Roll over Beethoven ......................... p.9
  • SOFT: Rising Moon ................................. p.9
  • HARD: Inside the 6845 CRTC: Registers ............. p.10
  • HARD: Inside the 6845 CRTC: Screen display map .... p.11
  • HARD: Bank switching on the 48K Lynx .............. p.12
  • HARD: Blocks and Bank Switching - An Analogy ...... p.14
  • HARD: ROM routines ................................ p.16
  • HARD: System variable.............................. p.17
  • HARD: Locations ................................... p.18
  • Reader's mail ..................................... p.19
  • BASIC: Lynx 48K manual index ...................... p.21
  • HARD: Lynx 48K I/O map ............................ p.22
  • Lynx software available ........................... p.23

Issue 2
-------------------------------------------------------------
  • News .............................................. p.1
  • Software Reviews .................................. p.3
  • BASIC: Loading and saving on Lynx micros .......... p.4
  • Reader's mail ..................................... p.7
  • Lynx 96K .......................................... p.8
  • SOFT: Fast Work with graphics ..................... p.10
  • BASIC: Hint-Reading the screen from BASIC ......... p.12
  • BASIC: Hint-Sketch Pad ............................ p.12
  • BASIC: Hint-Screen speed .......................... p.12
  • BASIC: Hint-Memory efficiency ..................... p.12
  • BASIC: Hint-Alternative green ..................... p.12
  • BASIC: Hint-Character definition .................. p.13
  • BASIC: Hint-Alternative user-defined graphics ..... p.13
  • BASIC: Hint-Speeding up the writing time .......... p.13
  • BASIC: Hint-Tighten up your programs .............. p.13
  • BASIC: Hint-How to save from MBASIC .............. p.13
  • BASIC: Hint-Lynx BASIC ON Sentences ............... p.13
  • BASIC: Hint-No problems with reserve .............. p.13
  • BASIC: Hint-Tighten up your programs .............. p.13
  • BASIC: Hint-Tuning the Lynx for a perfect picture . p.13
  • WORKSHOP: Revealed Lynx User Functions ............ p.14
  • SOFT: Triangles ics ............................... p.15
  • SOFT: Sound locations ............................. p.15
  • SOFT: Screen dump s ............................... p.15
  • SOFT: Hyperbola contour ........................... p.15
  • HARD: BEEP - Sound on the Lynx .................... p.17
  • HARD: Lynx 96K memory map ......................... p.20


I have recently discovered a website by "ChibiAkumas" (aka Keith)

Indeed, Keith videos and pages are really impressive, specially from the point of view of the Lynx!. I've been already watching them to know about the Lynx screen access.

EDIT:

Added 48K and 96K Memory maps to the thread:
Lynx 48K Memory Map.png
Lynx 48K Memory Map.png (156.44 KiB) Visto 532 veces

Lynx 96K Memory Map.png
Lynx 96K Memory Map.png (150.11 KiB) Visto 532 veces

Avatar de Usuario
Kyp
Mensajes: 554
Registrado: 03 Oct 2013 17:13
Agradecido : 48 veces
Agradecimiento recibido: 177 veces

Re: Jet Set Willy anyone?

Mensajepor Kyp » 16 Ago 2020 18:42

That is a lot of information -shock

Avatar de Usuario
Mike
Mensajes: 52
Registrado: 20 Jun 2020 00:13
Agradecido : 129 veces
Agradecimiento recibido: 53 veces
Contactar:

Re: Jet Set Willy anyone?

Mensajepor Mike » 16 Ago 2020 18:43

Excellent! Thanks JLT. -thumbup

oracle_jedi
Mensajes: 34
Registrado: 09 Nov 2020 23:23
Agradecido : 13 veces
Agradecimiento recibido: 60 veces

Re: Jet Set Willy anyone?

Mensajepor oracle_jedi » 17 Nov 2020 17:52

Thank you!! I've been looking for Jet Set Willy on the Lynx since I first saw a YouTube video of it, years ago.

I've only played it a little but it looks really good.

I dumped it to disk to make it easier to play on a real Lynx. Attached is an LDF image. Use:

EXT LOAD "JSW"

to load the first part.

Jet Set Willy 96.zip
(77.6 KiB) Descargado 11 veces


Volver a “Camputers Lynx”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado