{"id":28325,"date":"2026-05-05T09:39:11","date_gmt":"2026-05-05T14:39:11","guid":{"rendered":"https:\/\/www.gamingalexandria.com\/wp\/?p=28325"},"modified":"2026-05-05T09:39:11","modified_gmt":"2026-05-05T14:39:11","slug":"tennis-modoki","status":"publish","type":"post","link":"https:\/\/www.gamingalexandria.com\/wp\/2026\/05\/tennis-modoki\/","title":{"rendered":"&#8220;Tennis&#8221; Modoki \/ Tennis-like (Miyamoto Tomoyuki)"},"content":{"rendered":"<p><strong>Title &#8211;<\/strong>&#8220;Tennis&#8221; Modoki \/ Tennis-like<strong><br \/>\nSystem &#8211;<\/strong>NEC PC-8001mkII, NEC PC-8001<strong><br \/>\nAuthor &#8211;<\/strong>\u5bae\u672c\u667a\u5e78 (Miyamoto Tomoyuki)<strong><br \/>\nPublication<\/strong> &#8211; Program Pochette \u2013 \u201984 Volume 2<br \/>\n<strong>Page Scans<\/strong> &#8211; <a href=\"https:\/\/www.gamingalexandria.com\/typingtaskforce\/NEC%20PC-8001mkII\/Tennis%20Modoki%20(Miyamoto%20Tomoyuki)\/Tennis%20Modoki(Miyamoto%20Tomoyuki)-1.jpg\">1<\/a><br \/>\n<strong>Preserved by<\/strong> &#8211;\u00a0 Fuji<br \/>\n<strong>Recommended Emulator<\/strong> &#8211; <a href=\"https:\/\/archive.org\/details\/neo-kobe-emulator-pack-2013-08-17.7z\">j80<\/a><\/p>\n<p><a href=\"https:\/\/www.gamingalexandria.com\/typingtaskforce\/NEC%20PC-8001mkII\/Tennis%20Modoki%20(Miyamoto%20Tomoyuki)\/Tennis%20Modoki%20%20(Miyamoto%20Tomoyuki).t88\"><strong>Download ROM<\/strong><\/a><\/p>\n<p><strong>Loading the Game:<\/strong><\/p>\n<p>&#8211; Run your PC-8001 emulator and make sure it is in PC-8001 mode.<\/p>\n<p>Disk Version<\/p>\n<p>&#8211; Insert the disk file.<br \/>\n&#8211; Reset PC-8001 in emulator, game should auto boot.<\/p>\n<p>Tape Version<\/p>\n<p>&#8211; Insert the tape file.<br \/>\n&#8211; Type cload&#8221;tennis&#8221; (case-sensitive) and hit enter.<\/p>\n<p><strong>Description &amp; Instructions:<\/strong><\/p>\n<p>This is a single player game of Tennis or Skash. You control the paddle on the right side of the screen and the goal is to bounce the ball off the far wall in order to collect points.<\/p>\n<p>Controls:<\/p>\n<ul>\n<li>Numpad 1 &#8211; Move paddle down<\/li>\n<li>Numpad 7 &#8211; Move paddle up<\/li>\n<li>Enter &#8211; Restarts the game (from the game over screen)<\/li>\n<\/ul>\n<hr \/>\n<p>Notes for typing in:<br \/>\nThis game was written for the PC-8001mkII, however it is compatible with the original model PC-8001 if some minor changes are made to the code for N80-BASIC. The magazine article provided these instructions.<\/p>\n<ol>\n<li>On the second line, remove CMD SCREEN and everything that follows it, replace it with PRINTCHR$(12)<\/li>\n<li>Remove the 5th line of code entirely<\/li>\n<li>On the 11th line, remove CMD CLS 3 and replace it with PRINTCHR$(12).<\/li>\n<\/ol>\n<p>If you want more of a thrill, than on line 14 where the code is X=3:LOCATE&#8230;&#8230;IF Z&lt;1 THEN Z=3, replace the 3 with a number between 6 and 8-ish and see how it goes. Sometimes an amazing ball will be returned and it&#8217;s exciting.<\/p>\n<hr \/>\n<p>Program explanation (variable list):<\/p>\n<p>S&#8230;&#8230;Score<br \/>\nHS&#8230;&#8230;High Score<br \/>\nA$&#8230;&#8230;For registering the name of the high scorer<br \/>\nZ&#8230;&#8230;Speed of the ball<br \/>\nV&#8230;&#8230;Ball speed + X-axis direction<br \/>\nF&#8230;&#8230;Ball speed + Y-axis direction<br \/>\nP&#8230;&#8230; Racket position<br \/>\nX,Y&#8230;&#8230;Ball position<br \/>\nXX,YY&#8230;&#8230;Ball&#8217;s previous position<\/p>\n<p>Program Description:<\/p>\n<p>Lines 1-3 &#8211; Initial setup<br \/>\nLines 4-8 &#8211; Setup screen<br \/>\nLine 9 &#8211; Check the position of the ball and goto each line<br \/>\nLine 10 &#8211; Check if receive was successful or failed<br \/>\nLines 11-13 &#8211; Game Over processing<br \/>\nLine 14 &#8211; Bounce off the left wall<br \/>\nLines 15-16 &#8211; Move the racket<br \/>\nLines 17-18 &#8211; Move the ball<br \/>\nLines 19-21 &#8211; Racket movement subroutine<br \/>\nLine 22 &#8211; Play sound for failed reception<\/p>\n","protected":false},"excerpt":{"rendered":"<p><a class=\"moretag\" href=\"https:\/\/www.gamingalexandria.com\/wp\/2026\/05\/tennis-modoki\/\"> <\/a><\/p>\n","protected":false},"author":18,"featured_media":28326,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1065],"tags":[1613,1067,477,997,981],"class_list":["post-28325","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-type-in-programs-nec-pc-8001mkii","tag-miyamoto-tomoyuki","tag-nec-pc-8001mkii","tag-source-code","tag-type-in-code","tag-type-in-programs"],"_links":{"self":[{"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/posts\/28325","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/comments?post=28325"}],"version-history":[{"count":1,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/posts\/28325\/revisions"}],"predecessor-version":[{"id":28327,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/posts\/28325\/revisions\/28327"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/media\/28326"}],"wp:attachment":[{"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/media?parent=28325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/categories?post=28325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gamingalexandria.com\/wp\/wp-json\/wp\/v2\/tags?post=28325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}