View allAll Photos Tagged retrocomputer
This is a Amsoft CF2 3 inch disc. Most commonly used in the Amstrad CPC6128, CPC664 and the PCW series. Can also be found in the Sinclair Spectrum +3
Dont forget to check out my website www.retrocomputers.eu
As of June 2011, I am actively developping a Text adventure game for vintage computers.
The development machine is a Commodore vic-20 (seen here), but the game could eventually be ported to a couple of other platforms.
Dont forget to checkout retrocomputers.wordpress.com for more info about my retro computer collection.
This is my personal CPC6128 that I took to the show.
Don't forget to checkout www.retrocomputers.eu for more info about my retro computer collection.
This CPU was removed from a faulty Commodore Amiga 500. You can also find this CPU in the Atari ST range of computers.
The Motorola 68000 is a 16/32-bit CISC microprocessor core designed and marketed by Freescale Semiconductor (formerly Motorola Semiconductor Products Sector). Introduced in 1979 with HMOS technology as the first member of the successful 32-bit m68k family of microprocessors, it is generally software forward compatible with the rest of the line despite being limited to a 16-bit wide external bus. After three decades in production, the 68000 architecture is still in use.
Don't forget to checkout www.retrocomputers.eu for more info about my retro computer collection.
For more information about The National Museum of Computing , visit www.tnmoc.org
Please take a look at www.retrocomputers.eu for more info about my retro computer collection.
L'8 luglio 2015 è stato presentato ufficialmente a Highgate, Londra, la nuova console di videogiochi ZX Vega. Basato sull'architettura del Sinclair ZX Spectrum, il Vega è sviluppato e prodotto dalla Retro Computers Ltd (www.zxvega.co.uk), un'azienda fondata da Clive Sinclair, Chris Smith, David Levy e Paul Andrews ed è stato finanziato attraverso una campagna su Indiegogo che ha raccolto circa 150.000 sterline, il 50% in più del traguardo inizialmente fissato. Io sono stato invitato all'evento, unico italiano presente, in quanto nella dotazione iniziale di 1.000 giochi compare anche il mio Cousin Horace, uscito nell'ottobre 2014 (per saperne di più: www.alessandrogrussu.it/diario-2014-10-01.html).
Nella foto: il Vega sembra essere davvero coinvolgente!
***
On the 8th of July, 2015, the ZX Vega, a new videogame console, was officially presented in Highgate, London. Based on the Sinclair ZX Spectrum architecture, the Vega is developed and produced by Retro Computers Ltd (www.zxvega.co.uk), a company founded by Clive Sinclair, Chris Smith, David Levy and Paul Andrews, and it was funded through an Indiegogo campaign which raised about £150,000, 50% more than the initially set target. I was invited, the only one from Italy, because my Cousin Horace, released in October 2014, has been included in the initial set of 1,000 games coming with the console (more on this can be found at: www.alessandrogrussu.it/diario-2014-10-01.html).
Photo: the Vega seems to be quite addictive!
My BBC master with its freshly fitted DataCentre. There is a 2GB memory stick inside holding some .SSD and .DSD disk images.
www.computinghistory.org.uk for more information on The centre for computing history.
Dont forget to checkout retrocomputers.wordpress.com for more info about my retro computer collection.
An animated waterfall of characters, in the style of The Matrix. It's all programmed in 6809 assembler, of course. Probably less than 256 bytes of code, plus a 64-byte look-up table. The green-screen monitor makes it look just right!
8BASIC (C) is a BASIC interpreter developed by manufacturer G.G in 2010 for the homemade Z80/AM95 8 bit NANO COMPUTER.
8BASIC doesn't have line numbers but uses line labels which may be referenced by control flow statements.
VARIABLES
Statements use variables to keep track of numbers or strings or labels.
Variables and labels must consist of only one alphabetical character.
So the maximum number of GOTO/GOSUB's arguments is 26 and the labelled addresses are precompiled into RAM in a separate table during the program editing.
The range of the 26 numeric values which can be entered or stored, lies between -9.99999 and +9.99999 x 10^5 (always displayed in 8-char fixed format: six digits plus sign and decimal dot). Variables are anyway stored in RAM in floating-point representation during program editing when declared (precomplilation) or during interpretation for the intermediate results. The precision of intermediate calculations depends on the APU 9511 capability (1 bit sign, 7 bit two's complement exponent and 24 bit of mantissa).
During editing, just after having selected the correct statement, you can easily change any of the 26 letters of each variable, navigating through the alphabet using the telephone-like keypad.
For example the generic statement "Z=X+Y" which performs the addition, can be easily modified in
"A=X+Y" or
"A=A+A" or
"Z=X+Z" or
"A=A+X" etc..
It is also easy to handle any algebraic expression using multiple 8-chars functions managing intermediate results.
For example Z=2*A+15*C can be written as:
" LET X="
"+15.0000" ;X=15
"X=X*C " ;X=15*C
"B=A+A " ;B=2*A
"Z=B+X " ;Z=2*A+15*C
Each of the 26 text variables may contain max eight alphanumeric characters and symbols, as per the complete DL2416 character set.
But you may build texts with more chars by concatenating strings stored in consecutive letters (variables), with the last string ending with the "#" char: text will be displayed by scrolling right-to-left. So technically the max size of a displayed string is 207 characters.
Here the typical "Hello Word" program which displays the string "Hello World" in an infinite loop:
" LET A$="
"HELLO WO" ; A$="HELLO WO"
" LET B$="
"RLD# " ; B$="RLD"
" "F": " ; F label
"PRINT+A$" ; display from right to left A$&B$ = "HELLO WORLD"
"GO TO F " ; goto F and loop
" END "
There is a reason why I re-sprayed this VIC-20. It was soooooo yellow. No retr0bright solution was available at the time.
When I was spraying the machine, I ran out of paint. You can still see some of the original colour around the edges. Im going to get another can of paint soon and finish the job. Need to get rid of a couple of finger prints too! :)
Dont forget to checkout www.retrocomputers.eu for more info about my retro computer collection.
For more information about The National Museum of Computing , visit www.tnmoc.org
Please take a look at www.retrocomputers.eu for more info about my retro computer collection.
This is my homemade dust cover which encases the Z80 Board in a polyester material with sewed cotton edges and vintage tag
The HEX keypad front panel with the LED driver daughter board in place. The fascia artwork was inkjet printed on premium glossy photo paper at 600 dpi then protected by clear self-adhesive vinyl film used to cover book jackets.
The BeebSID is a device that allows you to play SID tunes on a BBC Micro.
This case design was inspired by the episode of IT Crowd where Moss and Roy present Jen with the internet.
You can view a video of the BeebSID in action at o bit.ly/mRofjg
Dont forget to checkout www.retrocomputers.eu for more info about my retro computer collection.
8BASIC (C) is a BASIC interpreter developed by manufacturer G.G in 2010 for the homemade Z80/AM95 8 bit NANO COMPUTER.
38 "INPUT A " ; ask the user to enter the numeric value of variable A
39 "INPUT T$" ; ask the user to enter the string value of variable T$
40 " CLS " ; clears (blank) the 16-segment LED displays and reset (0) the 7-segment ones
41 " CLEAR " ; reset variables to their default type value
42 "PRINT A " ; display the numeric value of variable A
43 "PRINT T$" ; display the string value of variable T$
44 "PRINT+T$" ; display and scroll the strings T$ and consecutives till encountering # char
45 "PAUSE T " ; suspend the program execution. Value of T is the time in ms to pause
46 "BEEP T,F" ; generate a tone. T is the tone duration (ms). F is the tone number (max 7)
47 " IN (A) " ; assign to variable A the binary value input from the 8 bit parallel port
48 " OUT (A)" ; output binary value of variable A to the 8 bit parallel port
49 "A=PEEK X" ; assign to variable A the byte value at the X memory location
50 "POKE X,A" ; write byte value of variable A into X memory location
51 "SYS X " ; branch (and jump back) to the machine language program at the X location
Each statement is precompiled as much as possible to make the interpreter run faster and it always occupies 16 bytes.
Statements allow you extreme flexibility. For example a FOR...TO..NEXT cycle can be easily written as:
LET I=+1.00000
LET U=+1.00000
LET T=number of cycles
N:
cycle
I=I+U
IFT>=I:N
END
Due to the internal RAM memory structure, the maximum size of the 8BASIC program has been set to 488 lines, which will fit the first 8K RAM chip.