Friday, 24 February 2017

Apple ][ Mini Replica

MattLinapple Operating System is now part of Retroconnector by Charles Mangin sold also on Etsy enjoy his creation:

This is an Apple ][ mini replica


 The inside with Raspberry pi B2 well connected


MattLinapple 
operating system working in this machine


The presentation of Boulevard game playing in MattLinapple


Boulevard gameplay


I hope you enjoy this recreation of Apple ][ like i do! 

A little of History about MattLinapple.

MattLinapple is born in april 2016 like MacApple Operating System, it was a modified Raspbian GUI with Apple ii, Apple iigs and Macintosh emulators. It was donated to the Apple II enthusiasts facebook group like MacApple and had a nice success.After that i want to try to built an Operating System more similar to the one offered by the original  Apple //e, and i made it working in the 2016/10 Retrochallenge competiton for my Apple //e in paper Case Raspberry pi Computer.It was really fun and sometimes hard to develop it but i got the Retrochallenge people Enthusiasm and it was great!
After Retrochallenge competition, i have found an Apple ii hardware shop UltimateApple2.com interested in my software, i helped the propietary to build the description and image of the site and we sold a little number of them to the public, the money was as little as you can think for software of a 40 years old computer but the satisfaction was high! : ).
Now Mattlinapple is sold with Charles Mangin wonderful Raspberry pi case Apple ii reproduction and i'm happy this Operating System have found his hardware like the Early Days!!!

Matteo Trevisan




Tuesday, 27 December 2016

Mattechnology Sells his Apple ii and Raspberry pi Software via UltimateApple2.com


I'm happy to announce that Mattechnology is in partnership with Ultimateapple2.com to sell his software.
You can find my software here at the 2Store:

2Store Mattechnology Software link Click here

And you can find more information about my software at the Ultimateapple2 forum:

Ultimateapple2 Forum about Mattechnology Software Click here!


Monday, 26 December 2016

Artificial Intelligence new frontiers...

I speech about Artificial Intelligence in an a post in this blog and tought we where too early with software programming to have an artificial intelligence similar to the one of humans, but now after some new applesoft programming i have found a new way. Why not make the AI do a question and after let her wait for an answer, i think this is a new frontier for ai, you can also make interact two computers AI makeing one AI in question and the other in answer having an infinite speech. have a look at my little AI example made work under emulation:

NEW ARTIFICIAL INTELLIGENCE CLICK HERE!!!

Friday, 16 December 2016

Virtual reality at your fingertips!

Yeasterday is arrived my Christmas gift, a visor for vr reality with andorid and iphones compatibility, after the first hours of immersion in android and iphone vr apps (really well made!) i wanted to try something new, why not connect the pc applications with my vr visor. As soon as possible i have found a fantastic client application for android phones (TrinusVR) installed it tried in demo mode (free 15 minutes vr session) opened one of my pcs and installed the server application from trinusvr homepage (bought it!). After wasting a few time figuring out how to setup the image for my visor and cellphone and how to make start it,i had in my hand a clone of an oculus rift, incredible i can see my pc desktop and applications working in 3d vision. Tried with some Apple emulators like basiliskii and kegs and why not Applewin everything worked fine, the only ability that is left behind is the one of watching true the visor and writing in the keyboard (i think we need a onscreen keyboard to do this like the one in android and iphones app). I was able to play under dosbox titles like Wolfenstein and doom with mouse and keyboard placeing my finger in the right place before of playing.

A really enjoyeble reality!!!!

Matteo Trevisan

Apple iigs emulator running in visor vr.

Tuesday, 22 November 2016

Mattechnology Software is in partnership with Ultimateapple2


I'm happy to announce that Mattechnology is in partnership with Ultimateapple2.com to sell his software.
You can find my software here at the 2Store:

2Store Mattechnology Software link Click here

And you can find more information about my software at the Ultimateapple2 forum:

Ultimateapple2 Forum about Mattechnology Software Click here!



Monday, 29 August 2016

Apple //e Raspberry pi Out of The Box! RETROCHALLENGE 2016/10

Work in progress from October for retrochallenge 2016/10.
In my Retrochallenge entry. i want evolve my invention, the Apple //e Raspberry pi in paper case and make it running with my Basic and Scentific calculators for Apple II i have programmed in this retrochallenge.

Coming up...

A new video About my Apple //e Raspberry pi Clone in paper case running Appleworks II i have programmed:



I have made an overclock of 900 mhz to the machine to have a more fast loading time like you can see in the video, there is also some game playing and the voice of Steve Jobs!!!! Enjoy




Apple //e Raspberry pi Clone Running Apple II Desktop OS:



A new video, My Apple //e Clone running Apple //e Presents from 1982 software:



Day 25, i was not sure to arrive at this point with a working Apple //e Clone as real as possible to the real one but i'm! I have hided the Kernel bootup inside Raspbian using a little trick: i have changed the line "console=tty1" to
"console=tty9 loglevel=3" moving the messages to another console entering the sudo nano /boot/cmdline.txt in terminal and saveing it. it's possible to see the konsole text by pressing Ctrl Alt F9. Enjoy the video:



7 Days to go and i have modified Linapple to be ready to program in Basic without problems, i'm sorry to have removed that nice interface that boot up in linapple after pressing F2 that says HELLO I'M GLAD TO MEET YOU MY FRIEND ETC.... but i want the machine as similar as possible to the real Apple //e made by WOZ and JOBS i done this makeing  LIST of Applesoft basic and removing line by line the code and saveing the state. Now it's possible to program without problems and it seems a real Apple //e at boot leaving apart the booting of the Raspbian kernel! News Are arriving really soon!!!! Enjoy the video:




Retrochallenge 2016/10 is more than 3/4 gone, so way not try another project with my Apple //e Raspberry pi Clone. You know Apple II has a soundcard called Mockingboard
 to be able to play and compose sound it was a piece of a card, so why not try to make work the Mockingboard demo in my Clone?! And here we are Demo loaded and successfully played also with my little piano performance enjoy the video:



I have moved a "NEXT step, mouse integrated" with this Apple //e clone, it boot Apple //e at startup but now pressing F10 you come inside the Graphical gui and here is possible to load a fully working Apple IIgs emulator in full screen like an old Apple IIgs machine, i made this in style of ROM 0 upgrade kit motherboard for the Apple //e that was released by apple, but in my machine it's still possible to use the original Apple //e system near the Apple IIgs system. This is a very nice setup enjoy my video:



I have removed the Splashscreen of linapple to have a more realistic Apple //e experience look at the video:



My next step was showing my Apple //e Raspberry Pi running Kegs emulator like if in a real Apple //e was added an Apple IIgs card. I made this using my distro and entering the MacApple GUI then starting the Kegs emulator.

This is a short video:




A short video of the Apple //e Raspberry pi running The Traditional Apple II Scientific Calculator.



A video of the Apple ][ Scientific Calculator Running in my Apple //e Raspberry Pi in paper case with four trigonometric functions.


Here the first two Scentific Functions running in my Apple //e Raspberry Pi in paper case Computer.


Wasting time in my retrochallenge 2016/10 i have built with some paper a printer and glue this cute paper-replika.com Apple II model:



I have made also the Apple 1 mini paper replika:


I made it in WOZ Style!!! it's 1977 and after the first invention from Steve Wozniak and Steve Jobs, Apple produce a new complete home computer. Today after less or more 40 years i have made a reincarnation of an Apple //e with a Raspberry Pi b+ (or 2b, because this script works only with Raspbian Wheezy) a video converter, some cables, a paper box i have cut and built, my Macapple distro and an emulator "linapple" by Andrey Tzar http://beotiger.com/credit made starting up at bootup in Fullscreen by me modyfing a Linux command line in MacApple a porting made by me of Raspple II by http://ivanx.com/rasppleii/.

This is the script i have made: open a Terminal window in MacApple, write sudo nano /etc/rc.local and type return, go down to the page until you find "exit 0" and above this line (not deleting it but above the line) write sudo linapple /usr/local/linapple/linapple , press ctrl - X and the job is done.

I have setup an old b/w television and an analog speaker to make it similar to the original setup.It works also with an hdmi color monitor and now in VGA mode!!! Let's see the attached videos that are Galaxian and Matrix for Apple II running compiled by me in a .dsk file!

I tested the computer with case closed for one full week right now and i had no burn and no freeze to the system. Everything works fine.

    An image of the work completed:


A photograph of Apple //e Raspberry Pi in paper box with my writing in Easywriter from Captn Crunch:


A video of the machine Booting up latest update:



Loading and Playing Galaxian:


Matrix Apple //e:


This is a picture how i have connected the Raspberry Pi to VGA Monitor and Analog Speakers:


Modifications i have made are:
I have setup the system to boot linapple at startup in fullscreen entering the gui with login without id and password (linapple is the emulator of the Apple //e) i have made this opening a terminal window and writing sudo raspi-config, then i have select boot directly to gui without login.
 The Keybord layout was setup to Italian but Linapple needs an English (US) keyboard so i have setup the keyboard layout from the internalisation option in sudo raspi-config from the textual interface in English (US) now the keyboard woks perfectly with my new rewritten layout. 

I have setup the machine with a modest Overclock (800mhz) and tested it for one entire week (testing still in progress) i have no freeze and no burn to the system.

I have made a try if it's possible to save to a formatted or blank disk image and YES it's possible!!!! i saved a HELLO WORLD loop in this machine,and a little example of artificial intelligence. 

 I have remapped the fisical keyboard for Linapple layout by hands first with some tape and a black pen:


After i have changed keyboard with a new one alwayse Italian layout (this is what i have available)
I have taken an A4 paper and written all the 22 replacing key for Linapple layout with a black pen then i have cut them the right measure and glue in the keyboard here the photo:


This is less or more the Final Release of the keyboard layout:


I have removed some imperfection to the paper case adding some package paper to the frontal and half lateral sides, now it seems more perfect:

I added a reinforce tube to the upper case to make possible to easly put over a Monitor or TV not so heavy:


 This is how it make the joke with a 17" lcd display:


Here with green screen like Early Days!


I have removed the plastic case from the vga converter and the Raspberry pi and hot glued everything and adjusted the cables:


I have added copper heatsink over the chip of VGA converter and the raspberry pi processor to not have overheating. I have noticed a little heating over the VGA chip so i have added this, the Raspberry CPU is overclocked so it needs a heatsink:


After some hours open i have found a overheating that dont cause freeze or artifact but i preferred to added some more heatsink over the two chips of the VGA converter:


After some hours or days of work also the Raspberry's ethernet chip overheat so i have added another copper heatsink:


A desiccant pillow added to the inside of the machine to preserve its integrity:


This is a small video of the Apple //e Raspberry pi playing Apple Galaxian after adding the heatsinks to the whole board:


The retro well ordered:


I have added the name to machine Apple //e pi like you can see in the two photos:



I have added some graphics to the upper case.

Thinkings: It's possible to Fiberglass the paper case to have a more perfect and stable surface:


These are two photos of my Apple //e Raspberry pi running the Calculator i have programmed in Applesoft Basic and the notepad i have programmed:




These are some photos of my Apple //e in a paper case at the first stage , it can be easly adapted to a real Apple // case and connected to an original keyboard with a retroconnector interface.

The Full setup Running Galaxian from Atarisoft!!!! A Classic:









Some Tests: it's running Flapple in Demo mode:

  

I had some question if this machine can catch fire, "every machine can catch fire if you pik it up!" but it is coated paper a patent from 1938 that is flameproof and waterproof. So overheating dont cause it.


.__________________________.
| .___________________. |==| 
| | .................               | | |               
| | ::::Apple ][e:::::         | | |        
| | :::::::::::::::::               | | |               
| | :::::::::::::::::               | | |
| | :::::::::::::::::               | | |
| | :::::::::::::::::               | | |
| | :::::::::::::::::              | | ,|
| !___________________! |(c|
!_______________________!__!
/ \                                        \
/ [][][][][][][][][][][][][] \          \ 
/ [][][][][][][][][][][][][][] \         \
( [][][][][____________][][][][] )   \
\ ------------------------------ /               \
\______________________________/


Remember The information on this site has to be taken as is and the ability to make any change to this site must be asked by permission to the webmaster, any harm made to yourself and the other or your hardware and software trying to clone this project and the other projects on this blog are not my responsability. Every writing, photos and videos are mine and trademark of the respective propietary.

Friday, 26 August 2016

HAL 9001 PIZZA MACHINE!

Hello,
I (Matteo Trevisan) have programmed an HAL 9001 Pizza Machine for Apple ][ based on mine and Mark D. Overholser Artificial Intelligence. It makes pizza!!!
Let's program some codes line in your Apple ][ machine or emulator and make some pizza!!!!

5  DIM A$(8): DIM B(8): DIM C$(8)
 6 N = 1
 10 A$(1) = "HOW ARE YOU":B(1) = 1
 15 C$(1) = "HOW LONG HAVE YOU FELT "
 20 A$(2) = "WHAT IS YOUR NAME":B(2) = 1
 25 C$(2) = "MY NAME IS HAL 9001,OR JUST HAL "
 30 A$(3) = "HOW OLD ARE YOU":B(3) = 1
 35 C$(3) = "I AM 24 YEARS OLD"
 40 A$(4) = "WHAT IS YOUR JOB":B(4) = 1
 45 C$(4) = "I MAKE PIZZA FOR MARIO AND LUIGI!!!!"
 50 A$(5) = "WHAT FRIGHTENS YOU ":B(5) = 1
 55 C$(5) = "I AM FRIGHTENED OF TOMATO"
 60 A$(6) = "WHAT IS YOUR BIGGEST SUCCESS":B(6) = 1
 65 C$(6) = "MINE IS MAKE PIZZA"
 70 A$(7) = "ARE YOU A MAN OR A WOMAN":B(7) = 1
 75 C$(7) = "I'M A COMPUTER PIZZA MACHINE THAT APPEARED IN THE SUPER MARIO BROS. SUPER SHOW EPISODE 9001 A MARIO ODYSSEY. I WAS INVENTED BY A BRILLANT PROGRAMMER EINSTEIN, WHO HAD BEEN CALLED BY MARIO AND LUIGI TO CREATE AN AUTOMATED PIZZA"
 80 A$(8) = "DO YOU WANT TO ORDER SOME PIZZA" : B(8)=1
 85 C$(8) = "OK..  YOU CAN ORDER SOME PIZZA LATER"

 100  FOR I = 1 TO 100
 110 J =  INT (8 *  RND (N) + 1)
 120  IF B(J) = 1 THEN  GOSUB 200
 130  NEXT I
 140  END

 200  PRINT A$(J)
 210  INPUT AA$
 220  IF J = 1 THEN ? C$(J); AA$ : B(J) = 0 : GOTO 280
 230  IF J = 2 THEN ? C$(J); AA$ : B(J) = 0 : GOTO 280
 260  IF J = 8 AND AA$ = "YES" THEN GOSUB 500 : GOTO 280
 265  IF J = 8 AND AA$ <> "YES" THEN PRINT C$(J) : GOTO 280

 270  PRINT C$(J) : B(J) = 0
 280  PRINT
 290  RETURN


 500  INPUT "HOW MANY PIZZA DO YOU WANT TO ORDER? ";NA
 510  NB =  INT (100 *  RND (1) + 1)
 520  HTAB 5: PRINT "YOUR PIZZA NUMBER: ";NA
 530  HTAB 5: PRINT "COMPUTER PIZZA PRODUCED ARE: ";NB
 550  IF NA = NB THEN  PRINT "YOU EAT!!!!!"
 560  IF NA <  > NB THEN  PRINT "YOU MAKE FAST."
 570  RETURN